我可以在哪里进行单一查询
WHERE blah = bleh
AND this = that
AND age = 21
我可以将“Blah”和“This”结果限制为3或更少?我知道我可以在查询结束时添加LIMIT X
,但限制总结果。对于我的查询,我想要3个,其中3个和3个,但不超过3个,如果每个都少或没有,哦。也有可能这个想法仍然有最大结果限制吗?
或者这是我在多个查询中必须要做的事情,或者我不得不以某种方式修改结果服务器端?
答案 0 :(得分:3)
也许工会能够完成你所需要的工作。
(select * from table where A='AValue' limit 3)
union
(select * from table where B='BValue' limit 3)
union
(select * from table where C='CValue' limit 3)