Hi Leute,
ich hoffe ihr könnt mir weiterhelfen...
Ich habe 2 Tabellen: in der einen stehen Aufgaben mit Aufgaben-IDs, in der zweiten, welche Aufgaben der User bearbeitet hat. Jetzt will ich mit einer Abfrage die bekommen, die der User noch nicht bearbeitet hat.
Ich habe es so versucht:
select * from BT_T_Aufgaben
where PK_AufgNr
not in (
select BT_T_bearbeitet_uebung.FK_AufgNr
from BT_T_bearbeitet_uebung
where FK_UserID = 2)
Er meldet aber Fehler in Zeile 4.
Kann man mit MySQL Multiple Row-Unterabfragen verwenden?
Oder wie kann man das anders machen?
mfg,
KaZaK
ich hoffe ihr könnt mir weiterhelfen...
Ich habe 2 Tabellen: in der einen stehen Aufgaben mit Aufgaben-IDs, in der zweiten, welche Aufgaben der User bearbeitet hat. Jetzt will ich mit einer Abfrage die bekommen, die der User noch nicht bearbeitet hat.
Ich habe es so versucht:
select * from BT_T_Aufgaben
where PK_AufgNr
not in (
select BT_T_bearbeitet_uebung.FK_AufgNr
from BT_T_bearbeitet_uebung
where FK_UserID = 2)
Er meldet aber Fehler in Zeile 4.
Kann man mit MySQL Multiple Row-Unterabfragen verwenden?
Oder wie kann man das anders machen?
mfg,
KaZaK
Kommentar