Я как бы опытный программист но чета не догоняю! - 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д