Как сравнить int список с SQL-подзапросом - PullRequest
1 голос
/ 08 июня 2010

Есть ли способ сравнить список чисел с подзапросом SQL

что-то вроде ГДЕ 9,10,11 = (ВЫБРАТЬ tableID ИЗ ....)

EDIT:

Полагаю, мой вопрос не ясен, но извините, я действительно не знаю, как еще сказать это. Я ожидаю, что список IDS вернется из подзапроса, например, 1,2,3, или, по крайней мере, так я бы хотел, чтобы результат выглядел, а затем я хочу сравнить результат с другим списком чисел, например, 9,10, 11 и посмотрите, совпадают ли они.

1 Ответ

2 голосов
/ 08 июня 2010

Если запрос соответствует всем числам, перечисленным в списке, с подзапросом, вы можете попробовать это.

WHERE (SELECT COUNT(DISTINCT tableID) FROM xxx WHERE tableID IN (9,10,11)) = 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...