У меня есть таблица как таковая
Col 1 Col 2 Col 3
1 A 1
2 A 2
3 B 1
4 C 1
5 C 2
6 D 1
Как мне получить только уникальных строк, у которых столбец 3 = 1?
Я хочу получить строки 3 и 6 (столбец 2 = B и D соответственно). Мне не нужны ни A, ни C, поскольку у них также Col 3 = 2.
Я пробовал что-то вроде:
выбрать столбец 2 из группы таблиц по столбцу 2, имеющему count (col 3) = 1
Но это вызывает только столбец 2 для результатов, поэтому я не уверен, что содержимое столбца 3 = 1.
РЕДАКТИРОВАТЬ: Извините, ребята, возможно, я не сформулировал свой вопрос четко. Я хочу получить все строки столбца 2, которые содержат только столбец 3 = 1 И ТОЛЬКО 1 .
Поэтому, если я попробую WHERE Col 3 = 1
, он вернет 4 строки, потому что A имеет 1. Но поскольку A также имеет строку, в которой Col 3 = 2, я не хочу этого, то же самое для C. Из этой примерной таблицы я бы хотел, чтобы конечный результат отображал только 2 строки, B и D.
Моя примерная таблица является примером, у меня на самом деле около 5000 строк для фильтрации, иначе я бы сделал как вы, ребята, предположили :)