Pytanie : SQL - lista tylko tamte rejestr dokąd kluczowy pole powtórka

I mieć bela stół który ślad segregować uległość z wszystkie istotny szczegół. The stół mieć normalny stopniowy prasmoła key.

I potrzeba tylko tamte indywidualny rejestr dla kartoteka który przedkładać więcej niż niż, oparty na odmianowy kolumna który mówić jeżeli rejestr być repeat.

How móc I kolumna?

Odpowiedź : SQL - lista tylko tamte rejestr dokąd kluczowy pole powtórka

>> odmianowy kolumna który mówić jeżeli rejestr być powtórka.

W Ten Sposób, co być tamte odmianowy kolumna?  Jaki wersja SQL Serwer?

Pamiętać myśl przychodzić…  Pozwalać () orig_filename, grupa, typ być the trzy kolumna który wyjątkowo utożsamiać twój kartoteka dla uległość

-- myśleć (1) - przedstawienie właśnie the dodatkowy przykład - stawiać the kolumna właściwie potrzebować wyjątkowo w the "rozdział" część (SQL 2005, SQL 2008)

wybiórka *
od (wybrany row_number () (rozdział orig_filename, [grupowy], [typ] rozkaz submitid) jako rn, * od csmsadmin.submissions) s
dokąd s.rn > (1)

-- myśleć 2 - używać the obliczenie orig_filename, zawierać wszystkie przykład właśnie the nabierać (jakaś SQL Serwer)

wybiórka *
od csmsadmin.submissions s
dokąd (1) <�>
-- myśleć 3 - używać łączyć - szczególnie jeżeli tam  być wskaźnik (jakaś SQL Serwer)

wybierać s.*
od csmsadmin.submissions s
wewnętrzny łączyć csmsadmin.submissions sc na sc.orig_filename = s.orig_filename i Sc. [grupa] = s. [grupa] i Sc. [typ] = s. [typ] i sc.submitid <> s.submitid


Tam  być inny metoda także, zależeć troszeczkę na zależeć my móc i co use pod względem kolumna i wersja
Inne rozwiązania  
 
programming4us programming4us