Toon posts:

[mysql]dubbele waarden weglaten

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

Verwijderd

Topicstarter
ik heb 3 tabellen die met elkaar zijn gekoppeld. als ik de query loslaat , krijg ik 3 dezelfde records terug , omdat het id meer keer voorkomt(bij 1,2 en 3 zie beneden)in de koppeltabel. Zoiets als dit:

hallo ja 1
hallo ja 2
hallo ja 3

ik wil dat 'hallo' en 'ja' maar 1 keer worden getoond . Hoe krijg ik dit voor elkaar?

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Als je uitsluitend "hallo" en "ja" wilt weergeven, dan selecteer je alleen die kolommen incombinatie met het DISTINCT sleutelwoord

SELECT DISTINCT veld_hallo, veld_ja FROM tabel

Je bent dan echter wel je id nummertje kwijt. Er is uiteraard geen mogelijkheid om dat erbij te krijgen, omdat bij "hallo" en "ja" niet één uniek ID hoort.

|_____vakje______|


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

is wel eeeeeeeeeeeeeeeeeeg manual werk
distinct is SQL basic en ook nog es standaard SQL

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.