Hallo
ich habe drei Tabellen. Die erste für Anwender die zweite für Objekte und die dritte für eine Beziehung zwischen Anwender und Objekte. Diese Beziehung ist n:m.
Anwender(unsigned int aid AI, ... )
Objekte(unsigned int oid AI, ...)
Anwender_Objekt(unsigned int oid, unsigned int aid)
Jetzt möchte ich aber dem Nutzer eine Auswahl anbieten von Objekten die noch nicht diesem Anwender noch nicht zugeordnet sind.
Das Problem ist nur ich habe keinen Ansatz dafür. Wie kann ich das Problem lösen? Hilft es nur die Abfrage als SubSelect zu verwenden?
Soweit zumindest
Vielendank im Vorraus
ich habe drei Tabellen. Die erste für Anwender die zweite für Objekte und die dritte für eine Beziehung zwischen Anwender und Objekte. Diese Beziehung ist n:m.
Anwender(unsigned int aid AI, ... )
Objekte(unsigned int oid AI, ...)
Anwender_Objekt(unsigned int oid, unsigned int aid)
Jetzt möchte ich aber dem Nutzer eine Auswahl anbieten von Objekten die noch nicht diesem Anwender noch nicht zugeordnet sind.
Das Problem ist nur ich habe keinen Ansatz dafür. Wie kann ich das Problem lösen? Hilft es nur die Abfrage als SubSelect zu verwenden?
Soweit zumindest
Code:
SELECT * FROM objekt LEFT JOIN Anwender_Objekt ON Anwender_Objekt.oid = objekt.oid WHERE aid = '$var'
Vielendank im Vorraus
Kommentar