消除SQL中的重复数据

Qua*_*Biz -1 sql t-sql sql-server sql-server-2012

我正在使用SQL Server 2012,我有一个名为Employee的表,我试图获得结果

SrNo  | Name_of_Employee   |    Known_Technology    |   No_of_Times   
------+--------------------+------------------------+-----------------
    1 |  Mahesh Kumar      |        C#.net          |       2
      |                    |        SQL Server      |       3
      |                    |        ASP.NET         |       1
    2 |  John Dias         |        JAVA            |       2
      |                    |        VB.NET          |       1
      |                    |        Jquery          |       2
    3 |  Sijo Paul         |        Style Sheet     |       1
      |                    |        MySQL           |       2
    4 |  Nichol Sami       |        ASP.NET         |       3
      |                    |        JAVA            |       2
      |                    |        VB.NET          |       1

但我会这样

SrNo  | Name_of_Employee   |    Known_Technology    |   No_of_Times   
------+--------------------+------------------------+-----------------
    1 |  Mahesh Kumar      |        C#.net          |       2
    1 |  Mahesh Kumar      |        SQL Server      |       3
    1 |  Mahesh Kumar      |        ASP.NET         |       1
    2 |  John Dias         |        JAVA            |       2
    2 |  John Dias         |        VB.NET          |       1
    2 |  John Dias         |        Jquery          |       2
    3 |  Sijo Paul         |        Style Sheet     |       1
    3 |  Sijo Paul         |        MySQL           |       2
    4 |  Nichol Sami       |        ASP.NET         |       3
    4 |  Nichol Sami       |        JAVA            |       2
    4 |  Nichol Sami       |        VB.NET          |       1

我怎样才能得到理想的结果..

Tim*_*ers 6

这就是分组和加入工作的方式.不要尝试使用SQL查询格式化数据以便向最终用户显示 - 这就是您的用户界面的用途.SQL查询返回数据 - 由您的UI代码决定是否为您的用户设置格式.