Mailinglisten-Archive |
Michael Simon wrote: > SELECT DISTINCT O.Name, Ort FROM Objekte AS O, Buchungen AS B > WHERE O.Name=B.Name > AND 'Beginn(eingegebener Wert)' NOT BETWEEN B.Beginn AND B.Ende > AND 'Ende(eingegebener Wert)' NOT BETWEEN B.Anreise AND B.Abreise "ich will die, die *nicht* ..." übersetzt sich iA als LEFT JOIN das hier sollte tun: SELECT DISTINCT O.Name, Ort FROM Objekte AS O LEFT JOIN Buchungen AS B ON ( O.Name = B.Name AND 'Beginn(eingegebener Wert)' NOT BETWEEN B.Beginn AND B.Ende AND 'Ende(eingegebener Wert)' NOT BETWEEN B.Anreise AND B.Abreise ) WHERE B.Name IS NULL -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Wir stellen für Sie aus auf der CeBIT 2002 und freuen uns in Halle 6 auf Ihren Besuch am Stand H 18 --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive