首页 > 代码库 > sql查询

sql查询

结果集是 
id name 
1 张三
2 张三
3 李四
4 王五
5 王五
我想查询出有多少不重名的人的数量,并显示在每一行结果集里面
结果如下:
num id name 
3     1   张三
3     2   张三
3     3   李四
3     4   王五
3     5   王五

 

sql方案:SELECT (SELECT  COUNT(DISTINCT(name))  FROM 表名) num,* FROM  表名

sql查询