Ich habe zwei Tabellen in meiner Datenbank, das eine ist meine Userliste, das andere eine Symbolliste.
In der Symbolliste werden alle meine Symbole einer festen ID zugeordnet
id ! datei
-----------
1 ! 1.jpg
2 ! 2.jpg
In meiner User liste kann man jedem User ein bestimmtes Symbol aus der Symbolliste zuordnen.
id !user ! id_symbol
-----------
1 ! Andreas ! 2
2 ! Bernhard ! 1
Jedes Symbol darf nur einmal vergeben werden. Jetzt kommt mein Problem.
Wie kann ich mir nur die Symbole anzeigen lassen die noch nicht vergeben sind
SELECT a.id, a.datei FROM symbol a WHERE (nicht in Usertabelle vorhanden).
Aber ich muss gestehen ich weiß nicht in welche die Richtung meiner Abfrage gehen soll.