Jag har en tabell för beställningar.
Alla beställningar har en post för varje artikel vilket gör att orderid kan förekomma fler gånger i tabellen.
Det är orderid som jag inte vill ta ut fler gånger utan bara en gång.
Den query som jag postade gör tyvärr inte det, det verkar mer som om den struntar i DISTINCT och listar allting.
Distinct tar bort dubletter (med avseende på alla kolumner) från ett resultat. Menar du att du vill att den enbart skall gälla för en kolumn, dvs om du gör
select orderid,d1,d2,d3 from t
så skulle du få en rad per orderid? Hur skulle man då välja vilka värden som tas för d1 d2 d3 om det finns flera rader med samma orderid? Eller jag kanske missförstår helt. (Det har hänt förut.)