У меня есть эта таблица (упрощенно)
ID | Field1
---------------------------------
2 | Cat
2 | Goat
6 | Cat
6 | Dog
Мне нужно найти идентификаторы, где существует запись, значением которой для field1 является cat, и для того же идентификатора существует другая запись, значением которой является Goat.В этом случае будет возвращен только идентификатор 2.
Выполнение чего-либо подобного ниже не будет работать.где Field1 = 'Cat' и Field1 = 'Goat'
Я предполагаю, что здесь нужен какой-то подзапрос?Я не совсем уверен.(С использованием SQL Server 2008)