1

我在 SQLite 表中有两列数据:usersURL. 我正在尝试构建一个返回users特定URL. 我正在尝试以下操作:

SELECT url, COUNT(url) as RESULT 
FROM bookmarks 
GROUP BY url 
order by RESULT desc
limit 10;

这个查询很接近,但我只返回一个用户,而不是给定书签 URL 的所有用户的聚合。

4

2 回答 2

2

使用group_concat()获取每个用户的列表url

SELECT url, 
       COUNT(users) as RESULT, 
       group_concat(users) as user_list
FROM bookmarks 
GROUP BY url 
order by RESULT desc 
limit 10;
于 2013-04-14T10:59:56.510 回答
1

是的,更多详情:

SELECT ... GROUP_CONCAT(users ORDER BY users ASC SEPARATOR ', ') AS user_list
FROM ...
于 2013-04-14T11:51:32.973 回答