title image


Smiley Re: SQL Abfrage mit MINUS,NOT EXISTS bzw NOT IN HILFE!!!!!!
Du kannst das ganze umschreiben, indem du einen LEFT JOIN nutzt und bei diesem genau die Datensätze heraussuchst, die keine Erweiterung erfahren haben.



SELECT o.objekt_id

FROM objekte o

LEFT JOIN belegung b

ON b.objekt_id = o.objekt_id

AND ( von <= '2006-01-30' AND bis >= '2006-01-30'

OR

von <= '2006-02-04' AND bis >= '2006-02-04' )

AND b.personen <= 11

WHERE b.objekt_id IS NULL;



Genaue Erklärung:

, dort unter Einfache SQL-Abfragen - Wie kann man Tabellen joinen, wie zeigt man Datensätze ohne Pendant dennoch an?



Gruß

Saluk



diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: