Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Намерете дубликати за няколко колони изключителна ID-колона

Тук има много предложени версии, но мисля, че измислих нова.

select *
from @T as T1
where exists (select *
              from @T as T2
              where
                T1.ID <> T2.ID and
                T1.C1 = T2.C1 and
                T1.C2 = T2.C2 and
                T1.C3 = T2.C3)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server - Как да покажа най-новите записи въз основа на дати в две таблици

  2. Грешка при обработка на командата try-catch на SQL (SQL Server 2008)

  3. Дефиниция на слой за достъп до данни в .NET 3.5

  4. Таблици със списък на SQL Server:Как да покажа всички таблици

  5. 3 начина за извличане на месеца от дата в SQL Server (T-SQL)