1
で内部クエリを使用し、私は、次のSQLを書いています。 AND numofbookings < s.schedule_capacity
を試しましたが、このエラー列は見つかりませんでした。は、MySQLがwhere句
で内部クエリを使用し、私は、次のSQLを書いています。 AND numofbookings < s.schedule_capacity
を試しましたが、このエラー列は見つかりませんでした。は、MySQLがwhere句
SELECT s.*, COUNT(o.schedule_id) AS numofbookings
FROM schedules s
LEFT JOIN orders o
ON s.schedule_id = o.schedule_id
AND s.content_id = o.content_id
WHERE s.content_id = '{$contentid}'
AND DATEDIFF(s.schedule_datetime_from, now()) > 0
GROUP BY s.schedule_id, s.content_id
HAVING COUNT(o.schedule_id) < s.schedule_capacity
ORDER BY s.schedule_datetime_from ASC