Erhardt: SQL-Abfrage

Beitrag lesen

Hallo!
Ich habe eine SQL-Tabelle mit einem Namen und einem Fremdschlüssel (fk).

---------

name fk
anna 1
jens 1
otto 2
anna 2
---------

Ich möchte jetzt den Fremdschlüssel abfragen, wo der Name Anna UND Jens ist.

SELECT fk FROM tabelle WHERE name ='anna' AND name='jens'

gibt ein leeres Ergebnis zurück, weil beide Bedingungen nicht innerhalb eines Datensatzes (Zeile) erfüllt werden.

SELECT fk FROM tabelle WHERE name ='anna' OR name='jens'

liefert zweimal fk = 1 und auch noch fk = 2 zurück. Ich will aber nur fk = 1.

Ich komm einfach nicht weiter. Kann mir jemand helfen?