5
比方说,我有以下MySQL表:如何限制MySQL中的各种WHERE子句?
id | species ------------ 1 | dog 2 | dog 3 | dog 4 | cat 5 | cat 6 | fish 7 | fish 8 | fish
我想要得到的2只狗,猫1和1种鱼(他们没有被按顺序)的ID。例如,{1,2,4,6}将是有效的输出。
有没有办法在一个SQL查询中做到这一点?据我所知,LIMIT是一个相当简单的运算符,不能做到这一点。也许哪里可以被操纵?或者多个SQL查询是否是这样做的最佳方式?
,更好地利用'UNION ALL'。 – 2011-06-09 05:11:03