У меня есть таблица (foo), подобная этой:
fk | value
========
A | 1
A | 2
B | 1
C | 1
Я пытаюсь создать список всех fk, где конкретное значение не появляется, например, значение 2
.
Одной попыткой было бы сделать это следующим образом:
SELECT fk
FROM foo
WHERE value <> 2;
Но это все равно вернет A, B, C
, потому что A
имеет две записи, и одна из них не 2
.Мне нужно B, C
.
Как я могу решить эту проблему?