我有一个子查询,它按如下方式计算 track_id
SELECT track_id, COUNT( * )
FROM track_comments
GROUP BY track_id
ORDER BY COUNT( * ) DESC
LIMIT 10
我想要做的是根据从此查询收到的 track_id
运行查询。如何做到这一点?
最佳答案
select * from your_table
where track_id in
(
SELECT track_id
FROM track_comments
GROUP BY track_id
ORDER BY COUNT( * ) DESC
LIMIT 10
)
关于php - 具有计数和限制问题的子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20291538/