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的表。 我希望得到最常见的20个“西拉”的价值观。来自mesajlar。 然后我想在第二个查询中使用这些值。
怎么做?
答案 0 :(得分:0)
试试这个:
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