Tjenixen! Om du har ett unikt id i tabellen borde detta fungera: Det är en tabell. FirstName, LastName & Company. Det är dessa 3 som det inte ska finnas några dubbletter av. Du kan skapa en ny tabell och lägga in uppgifterna i den. Ersätt sedan den ursprungliga tabellen med din nya. Såhär kan man också göra kom jag på, då gör det inget om det finns fler än 2 av varje...SQL Fråga!
Har en databas med massor av kontakter i. I denna databas finns även en uppsjö av dubbletter. Skulle vilja med hjälp av en SQL fråga radera de poster där namn och företag finns 2 ggr. Fast självklart spara en av dem =) Hur ska jag gå tillväga då?
Tacksam för hjälp
/AndreasSv: SQL Fråga!
DELETE FROM Kontakter WHERE ID IN (SELECT TOP 1 ID FROM Kontakter GROUP BY Namn, Foretag HAVING COUNT(*) > 1)
Om det finns 3 eller fler av samma namn/adress får du köra frågan flera gånger.
/JohanSv: SQL Fråga!
Sv: SQL Fråga!
Pröva detta
INSERT INTO NyTabell (FirstName, LastName , Company)
SELECT DISTINCT FirstName, LastName , Company FROM MinTabell
/KristerSv: SQL Fråga!
DELETE FROM Kontakter WHERE ID NOT IN (SELECT MIN(ID) FROM Kontakter GROUP BY Namn, Foretag)
/Johan