yvolkan adlı üyeden alıntı: mesajı görüntüle
@Bay_Keskin,
Yapmak istediğiniz seçili tarihler arasında rezervasyon varsa o villanın gösterilmemesi sanırım.

SELECT a.* FROM Villalar a
LEFT JOIN Rezervasyonlar b ON a.VillaID = b.VillaID
WHERE 1
AND 
(
    b.RezervasyonID is null
    OR 
    (
		!(DATE_FORMAT(b.RezervasyonBASLA,'%Y%m%d') >= '20150225')
		AND
		!(DATE_FORMAT(b.RezervasyonBITIS,'%Y%m%d') >= '20150230')
	)
)
Merhaba cevap için teşekkür ederim hocam fakat işe yaramadı. Hiç rezervasyon olmayan bir tarihi seçtim ama rezervasyon tablosunda başka tarihler arasında rezerve edilmiş kayıtı çekmedi.