Thread sehr Komplexe Abfrage: logik Problemchen
(26 answers)
Opened by eisbeer at 2004-02-07 18:03
Mein Statement sieht momentan folgendermaßen aus:
[sql]SELECT tasks.ID AS tID, tasks.TGID AS tTGID, tasks.TID AS tTID, tasks.KID, LID, RID, ident_name, short_desc, gave_in_tmstmp, task_groups.TGID AS tgTGID, task_groups.name AS tgname, task_types.TID AS ttTID, abbr, adressbook.ID AS aID, adressbook.name AS aname, firma, vorname FROM tasks INNER JOIN adressbook ON tasks.KID = adressbook.ID INNER JOIN task_types ON tasks.TID = task_types.TID INNER JOIN task_groups ON tasks.TGID = task_groups.TGID; [/sql] Leider bekomme ich garnix zurück, wenn ich letzte Zeile aus- lasse bekomme ich nichtmehr 17, sondern nurnoch 4 Versionen zurück :) tasks.TGID muss nicht gesetzt sein, und somit scheitert der INNER JOIN, weil er kein feld in task_groups findet... Sorry, ich bin mit MySQL noch nicht ganz "überein", ich kapiers noch net ganz, wäre nett wenn du mir da noch helfen könntest. Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
|