Hi,
Entschuldigt den etwas merkwürdigen Thread-Titel, aber mir ist einfach keine Formulierung eingefallen, weshalb ich auch Google nicht viel Erfolg hatte.
Die Sache ist folgende:
Ich habe eine Tabelle "bookings". Jedes Booking hat mehrere "booking_extras" (in der booking_extras-tabelle existiert ein feld "booking_id").
Über ein Include der Tabelle booking_extras kann ich jetzt schon nur bookings anzeigen lassen, die ein bestimmtes extra haben. Was ich allerdings haben möchte ist, nach bookings zu suchen, die kein extra haben, also keinen eintrag in der tabelle booking_extras mit ihrer booking_id.
Ist das irgendwie ohne eine rechenintensive subquery möglich?
Danke schonmal im voraus!
Entschuldigt den etwas merkwürdigen Thread-Titel, aber mir ist einfach keine Formulierung eingefallen, weshalb ich auch Google nicht viel Erfolg hatte.
Die Sache ist folgende:
Ich habe eine Tabelle "bookings". Jedes Booking hat mehrere "booking_extras" (in der booking_extras-tabelle existiert ein feld "booking_id").
Über ein Include der Tabelle booking_extras kann ich jetzt schon nur bookings anzeigen lassen, die ein bestimmtes extra haben. Was ich allerdings haben möchte ist, nach bookings zu suchen, die kein extra haben, also keinen eintrag in der tabelle booking_extras mit ihrer booking_id.
Ist das irgendwie ohne eine rechenintensive subquery möglich?
Danke schonmal im voraus!