我们已经有一个网站的所有推荐表:(每个推荐人一个条目)
String : referral
String : target
integer: date现在,我们希望使用大查询来根据计数对所有推荐进行排序,例如:
referral : target, count:
google.com/... : welcome.html, 28353
bing.com/... : welcome.html, 5334
gmail.com/... : about.html, 343
...大查询sql应该是什么?
发布于 2013-01-08 05:36:25
为什么不同时按两列分组呢?
SELECT referral, target, COUNT(*) as cnt
FROM [mydataset.referrallog]
GROUP BY referral, target
ORDER BY cnt DESC发布于 2012-12-31 05:15:42
如果我没弄错的话,那么:
SELECT COUNT(path) AS path_count, path
FROM (
SELECT concat(referrer, target) AS path
FROM [mydataset.referrallog])
GROUP BY path ORDER BY path_count DESC;https://stackoverflow.com/questions/14076744
复制相似问题