Strannik223 wrote:AnyaGal wrote:То бишь сейчас что-то типа:Code: Select all
SELECT ID1, ID2
FROM Table1
WHERE ID1 IN
(SELECT DISTINCT Table1.ID1
FROM Table1 INNER JOIN Table3
ON Table1.ID1=Table3.ID1
WHERE Table3.ID2 IN (1,2))
1. ID2 к какой таблице относится??? Рекомендую всегда использовать aliases.
2. Если подзапрос вернет ID={1}, то при "WHERE ID1 IN" получишь 2 записи, у которых ID=1, разве нет? И какой же это distinct?
Там я ID2 по ошибке указала, там должно быть Description конечно. В следующем моем посте уже правильно.