好吧,我對mySQL有很大的問題。我需要做的選擇是在特定時間獲得餐廳的免費餐桌。這裏是我的表:mySQL哪裏存在或不存在select
表:
+-------------+ | id | chairs| +-------------+ | 1 | 3 | | 2 | 5 | | 4 | 10 | | 7 | 12 | | 10 | 6 | +-------------+
和保留:
+---------------------------------+ | id | table_id | start_datetime | +----------------|---------------------+ | 1 | 3 | 2013-11-27 16:15:00 | | 2 | 5 | 2013-11-27 19:00:00 | +----------------|---------------------+
我嘗試這樣的事情
SELECT *
FROM wp_reserveit_tables,wp_reserveit_reservations
WHERE (wp_reserveit_tables.chairs = wp_reserveit_reservations.table_id
AND wp_reserveit_reservations.start_datetime - INTERVAL 1 HOUR >= '2013-11-29 16:15:00'
AND wp_reserveit_reservations.start_datetime + INTERVAL 1 HOUR <= '2013-11-29 16:15:00')
OR wp_reserveit_tables.chairs <> wp_reserveit_reservations.table_id
,但它給了我SQL錯誤。
所以請如果你有想法,請寫下來。
謝謝
你正在收到什麼錯誤? –
你在用兩個表格數據試着做什麼,它顯示的錯誤是什麼? – Haji
查詢似乎功能正常,但您可能希望使用非棄用連接語法,儘管http://dev.mysql.com/doc/refman/5.0/en/join.html – AdrianBR