Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将结果分组排序_Sql_Sql Server - Fatal编程技术网

Sql 将结果分组排序

Sql 将结果分组排序,sql,sql-server,Sql,Sql Server,我有一个表,不同用户的名称有多个重复项 SELECT t1.* FROM [Database].[dbo].[table] t1 INNER JOIN ( SELECT [Name] FROM [Database].[dbo].[table] GROUP BY [Name] HAVING COUNT(*) >1 ) t2 ON t1.Name = t2.Name 由此,我从表中按名称获取重复项。我的问题是,如何将结果按这样的分组排序 Name

我有一个表,不同用户的名称有多个重复项

SELECT t1.*
FROM [Database].[dbo].[table] t1
INNER JOIN
  ( SELECT [Name]
   FROM [Database].[dbo].[table]
   GROUP BY [Name]
   HAVING COUNT(*) >1 ) t2 ON t1.Name = t2.Name
由此,我从表中按名称获取重复项。我的问题是,如何将结果按这样的分组排序

Name             Customer

John             Daydream
John             Daydream
Peter            Daydream
Peter            Daydream
Peter            Daydream
Amber            Fly_co
Amber            Fly_co
Jackie           Fly_co
Jackie           Fly_co
试试这个

 SELECT t1.*
    FROM [Database].[dbo].[table] t1
    INNER JOIN
      ( SELECT [Name]
       FROM [Database].[dbo].[table]
       GROUP BY t1. [Name]
       HAVING COUNT(*) >1 ) t2 ON t1.Name = t2.Name
    ORDER BY t1.Customer, t1.Name
试试这个

 SELECT t1.*
    FROM [Database].[dbo].[table] t1
    INNER JOIN
      ( SELECT [Name]
       FROM [Database].[dbo].[table]
       GROUP BY t1. [Name]
       HAVING COUNT(*) >1 ) t2 ON t1.Name = t2.Name
    ORDER BY t1.Customer, t1.Name

... 按t1订购。客户,t1。名称?。。。ORDER BY t1.Customer,t1.Name?ORDER BY子句在视图、内联函数、派生表、子查询和公共表表达式中无效,除非还指定了TOP或FOR XML。ORDER BY子句在视图、内联函数、派生表、子查询和公共表表达式中无效,除非还指定了TOP或FOR XML。ORDER BY子句在视图、内联函数、派生表、子查询和公共表表达式中无效,除非还指定了TOP或FOR XML。在我的回答中更新谢谢,这是有道理的,但我在尝试执行此操作时出错……似乎我过早地按了“Enter”。无法绑定多部分标识符“t1.Name”。@MartinNikolaevIvanov有一个空格被删除,b/w
by
t1
ORDER by子句在视图、内联函数、派生表、子查询和公共表表达式中无效,除非还指定了TOP或FOR XML。在我的回答中更新了谢谢,这很有意义,但我在尝试执行此操作时出错……似乎我过早地按了“回车”键。无法绑定多部分标识符“t1.Name”。@MartinNikolaevIvanov有一个空格被和t1删除了