Cuestión : SQL - lista solamente esos expedientes donde repetición de los campos dominantes

Tengo una tabla del registro que las pistas archivan sumisiones con todos los detalles relevantes. ¿La tabla tiene una necesidad primaria incremental normal de key.

I de enumerar solamente esos expedientes individuales para los archivos que se han sometido más de una vez, basados en las columnas específicas que me dicen que si un expediente es un repeat.

How puedo hacer esto? nombre de fichero " vacío " >

(11 KB) Javascript del href= " de los " attachmentDetails del class= " de (tipo de archivo detalles) anchura style= del >
del >
class= del

Respuesta : SQL - lista solamente esos expedientes donde repetición de los campos dominantes

>> columnas específicas que me dicen si un expediente es una repetición.

¿Así pues, cuáles son esas columnas específicas?  ¿Qué versión del servidor del SQL?

Pocos pensamientos vienen importar…  Deja para asumir (decir) el orig_filename, grupo, tipo son las tres columnas que identifican únicamente su archivo para la sumisión

-- 1 pensado - demostración apenas los casos adicionales - poner las columnas necesarias realmente para identificar únicamente en la “partición por” la parte (SQL 2005, SQL 2008)

seleccionar *
de (seleccionar el row_number () encima (partición por el orig_filename, [grupo], la orden [del tipo] por el submitid) como rn, * de csmsadmin.submissions) s
donde s.rn > 1

-- 2 pensados - utilizar la cuenta para identificar el orig_filename, incluye todos los casos no apenas los incautos (cualquie servidor del SQL)

seleccionar *
de csmsadmin.submissions s
donde 1 <�>
-- 3 pensados - utilizar un ensamblar - particularmente si allí son índices a utilizar (cualquie servidor del SQL)

seleccionar s.*
de csmsadmin.submissions s
interno ensamblar el sc de csmsadmin.submissions en sc.orig_filename = s.orig_filename y Sc. [grupo] = S. [grupo] y Sc. [tipo] = S. [tipo] y sc.submitid <> s.submitid


Hay otros métodos también, depende un poco de lo que podemos y uso linado en términos de columnas y versión
Otras soluciones  
 
programming4us programming4us