【发布时间】:2012-08-03 17:13:28
【问题描述】:
我正在尝试显示具有相同名称的表条目的数量以及与每个条目关联的唯一 ID。
所以我有一张这样的桌子......
Table Names
------------------------------
ID Name
0 John
1 Mike
2 John
3 Mike
4 Adam
5 Mike
我希望输出类似于:
Name | Count | IDs
---------------------
Mike 3 1,3,5
John 2 0,2
Adam 1 4
除了显示所有唯一 ID 之外,我有以下查询:
select name, count(*) as ct from names group by name order by ct desc;
【问题讨论】:
-
您使用的数据库后端的代码有很大的不同,解决方案是特定于客户端的。
-
又一个原因
write once run anywhereSQL 是白日梦! @Mike,您需要指定您需要它的数据库,没有适用于所有数据库的方法。
标签: sql database-design sqlite