【发布时间】:2015-04-05 20:16:36
【问题描述】:
这是一个经典问题,我知道这里有很多解决方法:Select a Column in SQL not in Group By 但它们不适用于我在 Bigquery 上的问题。
我有一张来自 Twitter 的推文的表格,我想要一个包含任何推文文本的 url 排名。
ID tweet url
1 my github tweet http://www.github.com/xyz
2 RT github tweet http://www.github.com/xyz
3 another tweet http://www.twitter.com
4 more tweeting http://www.github.com/abc
我尝试了下面的查询,但是 id 1 和 2 是分开计算的。
SELECT tweet, count(url) as popularity, url FROM table group by tweet, url order by popularity desc
我怎样才能正确计算/排列网址,并在结果中保留任何相关的推文文本?我不在乎它是来自 ID 1 还是 2。
【问题讨论】:
标签: sql google-bigquery