我正在尝试获取查询的所有结果但不是第一个,我有以下但是它给了我一个错误,请帮忙;谢谢。
SELECT DISTINCT `memberID` FROM `discusComments`
WHERE `topicID` = 4 ORDER BY `id` DESC OFFSET 1
答案 0 :(得分:14)
SELECT DISTINCT `memberID`
FROM `discusComments`
WHERE `topicID` = 4
ORDER BY `id`
DESC limit 1,x
其中x是一个足以包含所有记录的数字。
或使用而不是x,18446744073709551615,这是bigint unsigned的最大值。
答案 1 :(得分:3)
在应用程序中收到结果时忽略第一行。它比使用丑陋的查询要简洁得多:
SELECT * FROM my_table LIMIT 1, 18446744073709551615
获得一个额外的行不会真正损害您的表现。