, когда я запускаю этот запрос он дает эту ошибкупроверка этот синтаксис запроса
У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «LEFT JOIN резервирования RS ON r.restaurant_id = rs.restaurant_id » в строке 7
и запрос
SELECT r.`restaurant_id`,r.`restaurant_name`,r.`capacity`,rs.`start_time`,rs.`end_time`,rs.`people`,rs.`date`,r.`capacity` - SUM(rs.`people`) AS available
FROM `restaurant` r,
LEFT JOIN reservation rs ON r.restaurant_id = rs.restaurant_id
AND <'2015-07-30'> = rs.`date`
AND <'2:00' >= rs.`end_time`
AND <'3:00'> = rs.`start_time`
GROUP BY r.`restaurant_id`
скажите, пожалуйста, где я ошибся
Remove comma', 'Ур вторая строка должна быть «из ресторана r LEFT JOIN..' – Crazy2crack
Ошибки здесь более фундаментальные, чем простая опечатка (хотя это и является причиной настоящего сообщения об ошибке). Например, какой rs.start_time вы хотите? Если вам нравится, подумайте о следующем простом двухэтапном курсе действий: 1. Если вы еще этого не сделали, укажите надлежащие DDL (и/или sqlfiddle), чтобы мы могли легче реплицировать проблему. 2. Если вы еще этого не сделали, укажите желаемый результирующий набор, соответствующий информации, представленной на шаге 1. – Strawberry