Я как бы опытный программист но чета не догоняю! - MySQL

Узнай цену своей работы

Формулировка задачи:

Запрос был такой
SELECT * FROM `users` WHERE `position`!=2 AND `level`!=5

А мне нужна чтобы вытаскивал только те который position не равно к 2 и level не равно к 5 как это можно сделать?

Вот этих он не видит http://www.cyberforum.ru/attachment....1&d=1498145136

Решение задачи: «Я как бы опытный программист но чета не догоняю!»

textual
Листинг программы
SELECT * FROM `users` WHERE 
(`position`=2
  AND (`level`=1 
    OR `level`=2 
    OR `level`=3
    OR `level`=4)
)
OR (`position`=1 
  AND (`level`=1 
    OR `level`=2 
      OR `level`=3
      OR `level`=4
      OR `level`=5)
)

Объяснение кода листинга программы

В этом коде происходит выборка данных из таблицы users с условием, что значение столбца position равно 2 и значение столбца level равно 1, 2, 3, 4 или 5. Либо значение столбца position равно 1 и значение столбца level равно 1, 2, 3, 4, 5 или 6.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы