所以我昨天问了一个类似的问题,得到了很好的回答——我希望这次能有同样的运气。我要创建的是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/

10-11 01:55