select f1
, f2
, fn
from t
group
by f1
, f2
, fn
having count(*) > 1
Frågan#1
Tjena!
Har ett litet klurigt problem på jobbet idag, eller ja, det är klurigt för mig för jag är inte så jättehaj på SQL. Jag har en tabell med fälten id, namn, beskrivning och datum (inte riktigt men principen är densamma). Id är unikt (löpnummer). Det jag vill åstadkomma nu är att hitta alla dubletter, dvs rader där namn, beskrivning och datum är detsamma och dessa rader vill jag visa. Det är SQL Server, och jag vill ha det till att jag måste fixa en stored procedure.
Comparer
BEGIN
-- Hämta alla poster
SELECT * FROM Tabellen
-- Loopa igenom resultatet och kontrollera om i samt i + 1 är lika
-- isåfall spara på något sätt.
END
Någon som har något förslag så blir jag jätteglad :)
God jul!