我在 SQLite 表中有两列数据:users
和URL
. 我正在尝试构建一个返回users
特定URL
. 我正在尝试以下操作:
SELECT url, COUNT(url) as RESULT
FROM bookmarks
GROUP BY url
order by RESULT desc
limit 10;
这个查询很接近,但我只返回一个用户,而不是给定书签 URL 的所有用户的聚合。
使用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;
是的,更多详情:
SELECT ... GROUP_CONCAT(users ORDER BY users ASC SEPARATOR ', ') AS user_list
FROM ...