我的SQL查询有问题。 我有2个表房间(Id_room,Name)和Room_list(id,id_room,datafrom,dateto)和两个变量date1和date2。我需要从Room_list中未使用的房间获取ID_room,其日期介于date1和date2之间。 我希望你可以帮助我,我不知道如何得到这个
答案 0 :(得分: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."'";