[SQL] Redundante gegevens verwijderen

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

  • Frenkpie
  • Registratie: Juli 2000
  • Laatst online: 18:06

Frenkpie

"Crocs Rule !"

Topicstarter
Ik heb een tabel geporteerd naar Access.. Nu wil ik de primaire sleutels aangeven alleen accepteert access dat niet omdat die sleutel dubbele waarde heeft.

Toen ik vervolgens de query:

SELECT Distinct MetaalNr,Groep_NR FROM Metaal

Kwam naar voren dat van de 1540 rijen er ééntje tussen zit die dubbel is.
Ik heb zelf gepobeerd te zoeken maar 1540 rijen doorlezen is niet te doen.

(MetaalNr,Groep_NR is de gedeelde sleutel voor deze tabel)

Er moet toch op een of andere manier een query te schrijven zijn waardoor ik die ene dubbele waarde kan weergeven? Ik heb al wat gezocht maar ik kan niet vinden hoe ik die query moet opbouwen.


dus wat weet ik: er is 1 rij die dubbel is waardoor ik geen sleutel kan aangeven.
Probleem: ik kan die rij niet lokaliseren

[ Voor 5% gewijzigd door Frenkpie op 20-07-2006 14:54 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Zoiets?
SQL:
1
SELECT id, COUNT(id) FROM tabel GROUP BY id HAVING COUNT(id) > 1

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:19
Eigenlijk is dit een probleem dat best basic is. Een beetje kennis van Sql stelt je in de mogelijkheid om dit op te lossen.
Verder zou een beetje logisch en de Sql manual je ook een pak verder moeten helpen.

https://fgheysels.github.io/


Dit topic is gesloten.