sql >> データベース >  >> RDS >> Sqlserver

SQL Server:単一の列の値に基づいてテーブル内の重複を検索します

    select
     employeename,
     IDs = STUFF((SELECT ','+ CAST(e2.[ID] AS VARCHAR(10)) 
      FROM emp e2
      WHERE e2.employeename = e1.employeename
      For XML PATH('')
     ),1,1,'')
    FROM emp e1
    GROUP BY employeename having COUNT(*) > 1
    

    SQLフィドラー



    1. MySQLの数値に先行ゼロを追加する方法

    2. mySQLCASTおよびASC/DESC

    3. Mysqlで最後に更新された行ID

    4. PHPPDOプリペアドステートメント