Weiß vielleicht jemand warum diese Abfrage bei MySQL nicht funktioniert:
SELECT TT.TT_Num, TT.TT_Tit, TT.ST_Bez, TT.TT_Dri, TT.TT_DaGe, TT.TT_DaTa, MA1.MA_Nam, MA1.MA_Vor, MA.MA_Nam, MA.MA_Vor, GR.GR_Bez FROM GR INNER JOIN ((TT INNER JOIN MA AS MA1 ON TT.MA_KeEr = MA1.MA_Ken) LEFT JOIN MA ON MA.MA_Ken = TT.MA_KeVa) ON GR.GR_Ken = TT.GR_Ken WHERE (((TT.TT_Num)=$TTNum))
Ich habs auf DB2 und Access probiert da klappt es, nur in MySQL nicht. Hab Version 4.
Falls jemand Zeit hat!Danke
SELECT TT.TT_Num, TT.TT_Tit, TT.ST_Bez, TT.TT_Dri, TT.TT_DaGe, TT.TT_DaTa, MA1.MA_Nam, MA1.MA_Vor, MA.MA_Nam, MA.MA_Vor, GR.GR_Bez FROM GR INNER JOIN ((TT INNER JOIN MA AS MA1 ON TT.MA_KeEr = MA1.MA_Ken) LEFT JOIN MA ON MA.MA_Ken = TT.MA_KeVa) ON GR.GR_Ken = TT.GR_Ken WHERE (((TT.TT_Num)=$TTNum))
Ich habs auf DB2 und Access probiert da klappt es, nur in MySQL nicht. Hab Version 4.
Falls jemand Zeit hat!Danke
) stelle ich fest dass deine aliasse TT und GR nirgends definiert werden. (... as TT .... .... as GR), wenn es dann solche aliasse sind. Ansonsten wird TT nirgends definiert, soweit ich sehe.
Moderator
... welche Subselects?
Kommentar