相同的數據返回行我有以下模式其中有三列
CREATE TABLE [dbo].[personas](
[id_persona] [int] IDENTITY(1,1) NOT NULL,
[nombres] [nvarchar](50) NOT NULL,
[apellido_paterno] [nvarchar](50) NULL,
[apellido_materno] [nvarchar](50) NULL,
[fecha_nacimiento] [date] NOT NULL,
[sexo] [varchar](1) NOT NULL,
[estado_civil] [nvarchar](50) NOT NULL,
[calle] [nvarchar](200) NULL,
[colonia] [nvarchar](100) NULL,
[codigo_postal] [char](5) NOT NULL,
[telefonos] [varchar](50) NULL,
[celular] [varchar](25) NULL,
[email] [varchar](50) NULL,
)
表我如何在SQL Server查詢返回那裏,apellido_paterno
和apellido_materno
重複行?我的意思是兩列或更多行在這些列中具有相同的數據。
我想我期待相反的東西DISTINCT子句
一個辦法是減去從總組不同。但那不是有效的! – nawfal 2012-07-26 15:49:28
是的,但後來我怎麼得到哪些行是重複的? – 2012-07-26 15:51:22
您是否在查找具有重複'nombre','apellido_paterno'和'apellido_materno'值的記錄? – 2012-07-26 15:51:32