我有一个像下面这样的查询来选择具有最高计数和'盖子'的'sid'。现在我想从另一个表中选择'lid'的详细信息,并在结果集中保留'tot'。这可能吗?
select count(distinct sid) as tot, lid
from wt_stats_linkclicks
where statsid IN (1)
GROUP BY lid order by tot DESC limit 1
谢谢!
答案 0 :(得分:3)
如果linkid
实际上是lid
,这可能是一种方法。
SELECT *
FROM dbo.liddetails ld
INNER JOIN (
SELECT COUNT(DISTINCT(sid) AS tot, lid
FROM wt_stats_linkclicks
WHERE statsid IN (1)
GROUP BY
lid
) ldtot ON ldtot.lid = ld.lid