[MySQL] SELECT veld wat maar 1x output mag geven.

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

  • Tha Ertenal
  • Registratie: September 2002
  • Laatst online: 31-05-2022
Ik zit met het volgende:
Ik heb een tabel, met het veld 'merk'. In de rijen staat hieronder bijvoorbeeld 'AMD' of 'Intel', alleen dan meerdere keren. Dus stel ik heb 2 rijen die als merk 'AMD' geven, en 1 rij die 'Intel' geeft.

Als ik dan met SELECT het merk eruit haalt, krijg ik zo'n lijstje:

AMD
AMD
Intel

Maar ik wil dit krijgen:

AMD
Intel

Is dit mogelijk in de query zelf? Natuurlijk kan ik alles in een array zetten na de query, en kijken of het merk al in de array zit, en zo ja, sla hem dan over, maar ik wil het graag in de query zelf hebben, en volgens mij kan dat wel, maar ik heb geen idee welke functie daarvoor wordt gebruikt.

AMD Phenom II X6 1090T | 2x 4GB Kingston | Geforce GTX 560TI | Creative I-Trigue L3450


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-03 14:33

NMe

Quia Ego Sic Dico.

DISTINCT. En dat wordt behandeld in elke beginnerstutorial voor SQL, dus dat had je prima zelf uit kunnen vinden. ;)

'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.


Dit topic is gesloten.