select sira, count(sira) c from mesajlar
group by sira
order by c desc
limit 20;
SELECT `baslik` FROM `konular` WHERE `id` = ??SIRA??
我想结合这两个查询。
我有一张叫mesajlar和konular的桌子。我想从mesajlar获取最常见的20个“ sira”值。然后,我想在第二个查询中使用这些值。
怎么做?
试试这个:
SELECT
konular.baslik
,m.c
FROM
(
SELECT
sira,
count(sira) c
FROM
mesajlar
GROUP BY
sira
ORDER BY
c DESC
LIMIT 20
) m
INNER JOIN konular
ON konular.id = m.sira
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句