Hallo
ich habe 4 Tabellen
Room, Mix_Container, Mix_Container_Typ, Becken_Typ
In Room ist die Room_Id und die Room_Nr.
Im Mix_Container_Typ ist der Mix_Container_Typ_Name,
Im der Becken_Typ Tabelle ist der Becken_Typ
den ich benötige
Da ich nur ganzen ID's der jeweiligen Tabellen in der Mix_Container abgespeichert habe, möchte ich nun ein join abfrage machen in der mir aus den anderen Tabellen die dazugehörigen Namen/Werte gezogen werden.
Mit dem oben SELECT bekomme ich zwar alle Daten nur mit dem Problem das diese mir doppelt, dreifach oder vierfach ausgegeben werden.
Irgendwie habe ich den Join nicht richtig geschrieben.
Sieht jemand meinen Fehler?
Gruß Jürgen
ich habe 4 Tabellen
Room, Mix_Container, Mix_Container_Typ, Becken_Typ
In Room ist die Room_Id und die Room_Nr.
Im Mix_Container_Typ ist der Mix_Container_Typ_Name,
Im der Becken_Typ Tabelle ist der Becken_Typ
den ich benötige
Da ich nur ganzen ID's der jeweiligen Tabellen in der Mix_Container abgespeichert habe, möchte ich nun ein join abfrage machen in der mir aus den anderen Tabellen die dazugehörigen Namen/Werte gezogen werden.
PHP-Code:
SELECT Room.Room_Nr,Becken_Typ.Becken_Typ, Mix_Container.Becken_Info_Id, Mix_Container.Container_Nr, Mix_Container_Typ.Mix_Container_Typ_Name, Mix_Container.Volume, Mix_Container.Volume_Current, Mix_Container.Sensor_Dist_Full, Mix_Container.Sensor_Dist_Empty, Mix_Container.Last_Time_Clean, Mix_Container.Last_Time_Change_Mix, Mix_Container.Ideal_Temp
FROM Mix_Container, Mix_Container_Typ,Becken_Typ, Room
WHERE Mix_Container.Becken_Typ_Id =Becken_Typ.Becken_Typ_Id
AND Mix_Container.Mix_Container_Typ_Id = Mix_Container_Typ.Mix_Container_Typ_Id
Irgendwie habe ich den Join nicht richtig geschrieben.
Sieht jemand meinen Fehler?
Gruß Jürgen
Kommentar