选择IN范围和LIMIT [重复]的查询

问题描述 投票:1回答:1

这个问题在这里已有答案:

现在这是我的查询:

SELECT * 
FROM tblChatMessage  
WHERE groupID IN (456, 789) 
LIMIT 20  

限制需要在IN范围的每个部分(因此456中的20个和789中的20个)。我怎样才能做到这一点?范围随案例而变化。它可能是2或100。

mysql sql limit
1个回答
0
投票
(SELECT * FROM tblChatMessage WHERE groupID = 456 LIMIT 20)
union all
(SELECT * FROM tblChatMessage WHERE groupID = 789 LIMIT 20)
© www.soinside.com 2019 - 2024. All rights reserved.