Ich weiß nicht, ob dies genau in SQL gemacht werden könnte, aber ich versuche es ohne Glück, also würde ich mich über Hilfe freuen.SQL - Felder von Tabelle1 anzeigen, wenn Bedingung in Tabelle2 funktioniert
Ich habe zwei Tabellen: "Zimmer" und "Buchung". "Zimmer" zeigt die Hotelzimmer und "Buchung" sind die Reservierungen. Beispiel:
Von links nach rechts, TABLE1, TABLE2 UND MEIN Gewünschtes Ergebnis
Zum Beispiel möchte ich zur Verfügung zwischen zwei Daten, die Zimmer verzeichnen, dieser Fall zwischen 20 und 21 Zimmer 1 ist nicht verfügbar (zwei Termine gebucht), Zimmer 2 nicht verfügbar (20 ist gebucht), so sollte es so etwas wie auflisten:
Hilfe? Ich habe versucht, einige LEFT JOIN
, blabla und nicht das richtige Ergebnis zu bekommen. Für Daten NICHT IN (Datum1, Datum2) funktioniert nicht für mich, da es nicht zwischen Datum1 und Datum2 gebucht werden sollte.
Ich würde Ihre Hilfe so sehr schätzen. Danke
* FYI: * 'Date' ist eine schlechte Spaltenname, da es ein reserviertes Wort ist. – Andreas