Matt: SQL Abfrage

Beitrag lesen

Ich will mit der über den Join geholten zimmerid weiterarbeiten, wie gesagt auf dem Server direct funktioniert das, mit dem gewünschten Ergebnis.
Wenn ich zimmer.id nehmen würde, ist das Ergebnis für jedes Hotel leer, sobald für ein Hotel die Bedingung nicht zutrifft!

Hat jemand einen TIPP?

Unknown column 'zimmerid' in 'where clause'

Das heisst dass es diese Feld nicht gibt. Auch wenn du am Anfang bei SELECT sagtst "zimmer.id AS zimmerid" kannst du nicht in derselben Abfrage auf zimmerid zugreifen sondern solltest dann wieder über

NEU: zimmer WHERE zimmer.id = belegungen.roomid (Auszug aus deiner Abfrage)

ALT: zimmer WHERE zimmerid = belegungen.roomid

gehen.

Gruß Matt