这个问题在这里已有答案:
现在这是我的查询:
SELECT *
FROM tblChatMessage
WHERE groupID IN (456, 789)
LIMIT 20
限制需要在IN范围的每个部分(因此456中的20个和789中的20个)。我怎样才能做到这一点?范围随案例而变化。它可能是2或100。
(SELECT * FROM tblChatMessage WHERE groupID = 456 LIMIT 20)
union all
(SELECT * FROM tblChatMessage WHERE groupID = 789 LIMIT 20)