Superdopey’s Techblog

Dubbele rijen verwijderen

| 0 comments

Het verwijderen van dubbele rijen is vaak een lastige taak. Met de onderstaande query is dit een stuk makkelijker, namelijk door eerst in een subselect query de unieke rijen op te halen via de GROUP BY kunnen vervolgens de overige rijen worden (die niet voorkomen in deze subselect ) worden verwijdert :


DELETE FROM eenTabel
WHERE 	IDcolumn NOT IN
	(SELECT MAX(IDcolumn)
	FROM eenTabel
	GROUP BY columnMetDubbeleWaarde, columnMetDubbeleWaarde, columnMetDubbeleWaarde)

Leave a Reply

Required fields are marked *.

*