Mysql查询获取预订系统的预订可用性

时间:2014-11-19 13:34:54

标签: php mysql

我有两个数据库表  1)。表结构  2)。预订表

我希望获得当前日期和时间的预订表。

表格结构

Table structure

预订表

Booking table

当我请求日期2014-11-05的表可用性和11:00:00的预订时间时,它应该将预订表与表结构进行比较并仅显示可用的表。 我需要Mysql Query来执行此操作..

1 个答案:

答案 0 :(得分:2)

SELECT
    `bookingtable.restaurant_table`,
    `bookingtable.no_people`,
    `bookingtable.booking_date`,
    `bookingtable.bookingend_time`,
    `bookingtable.bookingstart_time`
FROM `bookingtable`
LEFT OUTER JOIN
    `bookingtable` ON `bookingtable.restaurant_table` = `tablestructure.table_no`
WHERE
    `bookingtable.booking_date` = "2014-11-05"
AND
    `bookingtable.booking_time` = "11:00:00"

这就是我要做的,但是我会将日期和时间存储为个人的UNIX时间戳