[mssql] unieke, overeenkomende waardes ophalen.

Status
Niet open voor verdere reacties.

ddaemen

Gebruiker
Lid geworden
30 jun 2007
Berichten
48
Beste,

Ik ben bezig met een query maar het wil niet lukken. Ik zal beginnen met een voorbeeld:

ARTIKELGROEP / GROUPID
IECT / 2
IECT / 3
IECT / 8
IECT / 9
IEUC / 2
IEUC / 9
IEGM / 2
IEGM / 8

Wat ik dus wil is het volgende: omdat GROUPID 2 in alle artikelgroepen voor komen wil ik alleen dit resultaat op mijn scherm zien, de rest niet, iemand een idee?
 
Dit kan alle kanten op.
a. Als je alle Artikelgroepen wilt zien (zonder andere kolommen, zoals GROUPID), dan kan het gewoon zo:
SELECT DISTINCT ARTIKELGROEP FROM <tabelnaam> ;
b. Andere mogelijkheid als de combi GROUPID = 2 en ARTIKELGROEP altijd alle artikelgroepen geeft, zoals je aangaf. Dit genereert het hele record, dus ook kolom GROUPID:
SELECT * FROM <tabelnaam> WHERE GROUPID = 2 ;
Zou je (bijv.) alleen ARTIKELGROUP willen zien waar GROUPID = 2 (dus dezelfde uitvoer als bij a.):
SELECT ARTIKELGROEP FROM <tabelnaam> WHERE GROUPID = 2 ;

Succes,

Tijs.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan