'dubbele' data filteren

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Hey,

Ik heb een tabel waar een zooi users in zitten, maar sommige zitten er dubbel in (2x dezelfde username, andere gegevens zijn meestal verschillend).

ik zou een soort van query willen die gegevens van de 'nieuwe' (kan bepaald vorden door een timestamp die in die elke record heeft) naar de 'oude' copiert en dan de 'nieuwe' verwijdert :)

Is dit mogelijk met enkel SQL?

Alvast bedankt :)
 
Hoe wil je precies de oude informatie naar de nieuwe user kopieren? Want dan worden waarschijnlijk een hoop values overschreven...

Opzich denk ik dat het wel kan in SQL, maar het is misschien makkelijker om hier een klein scriptje voor te maken, daar heb je veel meer controle over...
 
Een scriptje zal idd wss handiger zijn, dan kan ik ook controleren of ik nix overschrijf enzo :)
 
Je moet wel uitkijken dat je geen corrupte data krijgt omdat die nieuwe gebruikers nog gekoppeld zijn in andere tabellen ofzo.

Als je klaar bent met het verwijderen, zet dan een UNIQUE-constraint op die kolom, dan voorkom je dat er dubbelen in komen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan