Sable adlı üyeden alıntı: mesajı görüntüle
Join ile tabloları birleştirerek yapabilirsin.

SELECT Rezerve.*, Room.*
FROM Rezerve, Room
INNER JOIN Room ON Room.RoomID = Rezerve.ResID
WHERE 'rezervasyon yapılmak istenen tarihin baslangic tarihi' BETWEEN Rezerve.CheckIN AND Rezerve.CheckOut;
Yine aynı durum hocam.
Misal oda 1 icin;
giris : 2014-01-01
cikis : 2014-01-05

oda 2 icin seçim yapıp
giris : 2014-01-01
cikis : 2014-01-05

bunu seçtigimde hata vermemesi lazim veriyor.(hata derken kayıt etmiyor)

Ayrica sadece baslangic tarihine gore vermissiniz, baslangic tarihi araya gelmez de cikis tarihi araya gelirse ne olacak hocam iki tane where kullanamıyoruz sanırım :S

edit: o baslangic ve bitis olayini da cozdum. birtek oda işi kaldı. farklı odadan da aynı tarihlerde işlem yaptırabilirsem tamamdir.

select * from rezerve where ('$girisTar' BETWEEN CheckIn and CheckOut)
    OR ('$cikisTar' BETWEEN CheckIn and CheckOut)