Выбор элементов из одного столбца на основе значений в другом. - PullRequest
0 голосов
/ 26 июня 2009

У меня есть следующие данные:

id1,id2
1    3
1    8
1    10
1    11
2    3
2    10
2    11
3    2
3    18
3    20
4    3
4    8
5    3
5    10
5    11
5    40
5    45
5    50
6    1
6    59
6    70

Я не получу весь id1 с id2 = 3,10,11.

Например, id1 = 4 только с id2 = 3, не должен возвращаться.

Результаты должны быть

id1
1
2
5

Ответы [ 2 ]

2 голосов
/ 26 июня 2009
SELECT distinct(ID1) FROM TBTEST WHERE ID2 IN(3,10,11) 
1 голос
/ 26 июня 2009

код SQL

SELECT ID1,COUNT(ID2) FROM TBTEST 
WHERE ID2 IN(3,10,11) 
GROUP BY ID1 
HAVING COUNT(ID2)=3

Это то, что вам нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...