我有一个名为“ UserPlay”的表,其值像这样
th_id route_id
1 1
1 2
1 2
1 3
1 3
我只希望最少使用rout_id
我必须得到这样的输出
th_id route
1 1
最佳答案
如果我理解正确,则您希望route_id
的计数最少:
select route_id, count(*)
from UserPlay u
group by route_id
order by count(*) asc
limit 1;
您可以通过包含
the_id
来获得group_concat(the_id)
的列表。关于mysql - SQl:如何在表中存在最少ID的时间写查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32933755/