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

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

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

Запрос был такой
Листинг программы
  1. SELECT * FROM `users` WHERE `position`!=2 AND `level`!=5

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

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

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

textual
Листинг программы
  1. SELECT * FROM `users` WHERE
  2. (`position`=2
  3.   AND (`level`=1
  4.     OR `level`=2
  5.     OR `level`=3
  6.     OR `level`=4)
  7. )
  8. OR (`position`=1
  9.   AND (`level`=1
  10.     OR `level`=2
  11.       OR `level`=3
  12.       OR `level`=4
  13.       OR `level`=5)
  14. )

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

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

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


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

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

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы