MYSQL Не равно запросу "IN" - PullRequest
       22

MYSQL Не равно запросу "IN"

0 голосов
/ 16 декабря 2011

У меня есть таблица с множеством идентификаторов, но я не хочу выбирать около 10 идентификаторов

Сначала я попробовал несколько ИЛИ, но это не сработало, затем нашел IN

SELECT * FROM table WHERE id IN (10, 88, 99)

Но при этом выбираются те числа, которые я хочу, чтобы все остальные числа были такими, чтобы они не равнялись нужды куда-то идти

Ответы [ 3 ]

4 голосов
/ 16 декабря 2011

Попробуйте:

 SELECT * FROM table WHERE id NOT IN (10, 88, 99)

Надеюсь, это поможет

3 голосов
/ 16 декабря 2011
Select * from table where Id NOT IN (10,88,99)
2 голосов
/ 16 декабря 2011

Правильный запрос:

SELECT * FROM `table` WHERE `id` NOT IN (10, 88, 99)

И ваша попытка с "множественными OR с" не удалась, вероятно, из-за этого должны были быть "множественные AND с" и такие отрицания:

SELECT * FROM `table` WHERE `id`!=10 AND `id`!=88 AND `id`!=99
...