2015-01-09 74 views
-3

我有問題與SQL查詢。 我有2個房間(Id_room,Name)和Room_list(id,id_room,datafrom,dateto)和兩個變量date1和date2。我需要從Room_list中未使用的房間中獲取ID_room,日期在date1和date2之間。 我希望你能幫助我淡然我不知道如何得到這個如何從其他MySql標準的表中獲取ID

+0

你嘗試過什麼嗎? – Neat 2015-01-09 18:35:36

+0

看起來像'JOIN'的好例子# – kero 2015-01-09 18:36:11

回答

2

使用左連接

$stmt = "SELECT * 
FROM Rooms 
LEFT JOIN Rooms_list ON Rooms.id_room=Room_list.id_room 
WHERE Rooms_list.datefrom>='".$date1."' 
AND Rooms_list.dateto<='".$date2."'"; 
+0

Thx很多!現在我懂了 :) – KorWojci 2015-01-09 18:52:31