所以我昨天问了一个类似的问题,得到了很好的回答——我希望这次能有同样的运气。我要创建的是MySQL查询的分页结果。我在利用极限。这是我的问题。
SELECT
BookingInfo.ClinicID, BookingInfo.BookingDate, BookingInfo.BookingTime,
BookingInfo.Status, PatientBooking.FirstName, PatientBooking.LastName,
PatientBooking.DateOfBirth
FROM BookingInfo
LEFT JOIN PatientBooking
ON BookingInfo.PatientID = PatientBooking.PatientID
WHERE PatientBooking.FirstName = 'Brian'
AND PatientBooking.LastName = 'Lang'
AND (BookingInfo.ClinicID = '1' OR BookingInfo.ClinicID = '2')
LIMIT '0, 20'
ORDER BY BookingInfo.BookingDate DESC
此查询不起作用(但是,如果删除限制“0,20”部分,则效果很好)。相反,我会返回此错误:#1064-您的SQL语法有错误;请查看对应于MySQL服务器版本的手册,通过在第1行BookingInfo.BookingDate DESC查看在“0,20”顺序附近使用的正确语法
有专家的意见吗?
最佳答案
我想限额应该在订货之后。但是不工作呢?
关于mysql - 需要有关正确的SQL查询的帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3162260/