zoek record?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Emile

emile

22/09/2007 14:34:00
Quote Anchor link
Hoi allemaal.

vraag ik heb een tabel met allemaal namen erin,
alleen die namen staan er vaker in.
Nu moet ik een unieke lijst maken van deze namen en die in een nieuwe tabel stoppen...

Kan iemand mij vertellen hoe ik zo'n query op zet ?

Ik denk dat de procedure voor het uitlezen zo moet...
weet alleen niet of ik het bij het juiste eind heb..

dus
1. pak record uit tabel 1 en lees de naam in.
2. controleer de naam in tabel 2 of deze bestaat,
zo ja, ga naar tabel1 en ga verder met volgende naam, zo nee
maak een record aan met deze naam in tabel 2.

enig idee hoe ik dit doe ?
Gewijzigd op 01/01/1970 01:00:00 door Emile
 
PHP hulp

PHP hulp

18/04/2024 14:06:27
 
- SanThe -

- SanThe -

22/09/2007 15:21:00
Quote Anchor link
Als je een nieuwe tabel maakt, en die maak je UNIQUE, dan kan je de ene tabel rechtstreeks overzetten in de nieuwe tabel. De dubbele namen vallen er dan vanzelf tussenuit. Errors betreffende duplicate record kan je eventueel opvangen.
 
Emile

emile

22/09/2007 17:20:00
Quote Anchor link
en hoe moet ik dat dan doen ?
 
Frank -

Frank -

22/09/2007 17:23:00
Quote Anchor link
UNIQUE-index aanmaken in de nieuwe tabel en vervolgens de data gaan inlezen. Wanneer een naam al bestaat, zal de INSERT keurig mislukken.
 
Arjan Kapteijn

Arjan Kapteijn

22/09/2007 17:27:00
Quote Anchor link
Eehm, ben je er al niet als je gewoon een SELECT query uitvoert met een GROUP BY?
 
Frank -

Frank -

22/09/2007 17:30:00
Quote Anchor link
I.p.v. GROUP BY zou ik eerder DISTINCT gebruiken, maar dan nog is het aan te raden om een UNIQUE in de nieuwe tabel op te nemen. Dan wordt het technisch onmogelijk om dubbele gegevens op te slaan.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.