SQL查询 - 比较值以显示可用性

时间:2015-12-06 16:53:44

标签: php mysql sql primary-key

只是掌握一些更高级的SQL查询,并且有点困在其中一个。我一直致力于一个小型电影项目,允许用户为即将到来的作品预订座位。

在椅子的桌子上,我创建了一个查询,以便在特定电影院区域内的所有椅子上创建复选框。但是,我现在需要添加某种功能来显示主席可用性,即是否已经通过之前的订单预订了主席。

1 个答案:

答案 0 :(得分:1)

select * from `chairs` c
left outer join `booki1` b on b.`seatno`=c.`seatno`
left outer join `shows` s on s.`ddate`=b.`ddate`
left outer join `area` a on a.`name`=c.`area`
where (
    c.`area` like '{$_SESSION['Area']}' and 
    s.`ddate` like '{$_SESSION['DDate']}' and 
    s.`ttime` like '{$_SESSION['TTime']}}'
    );

非常匆匆放在一起并且完全未经测试,但您需要使用合适的密钥加入表格。