Guten Tag ,
Wo ist der (Logik-) Fehler in der Abfrage?
Ich möchte alle Tische von einen bestimmten Raum haben, wo für einen bestimmten Tag eine Reservierung vorliegt oder keine vorliegt.
... und hier die Abfrage:
Ich habe schon mit "AND" und "OR" in der WHERE-Clause rumprobiert, jedoch ohne Erfolg.
Hat jemand nen Tipp für mich, woran es liegt?
Danke im Voraus und
mfG APH
Wo ist der (Logik-) Fehler in der Abfrage?
Ich möchte alle Tische von einen bestimmten Raum haben, wo für einen bestimmten Tag eine Reservierung vorliegt oder keine vorliegt.
... und hier die Abfrage:
Code:
SELECT roomsAndTables.id, tableNoName, seats, resDate, resTime FROM roomsAndTables LEFT JOIN res ON roomsAndTables.id = res.tableId LEFT JOIN resDetails ON res.resDetailId = resDetails.resId WHERE roomName = ? AND (resDate = ? OR resTime IS NULL) ORDER BY tableNoName
Hat jemand nen Tipp für mich, woran es liegt?
Danke im Voraus und
mfG APH
Kommentar