webForumDet fria alternativet

Undvika dubletter

4 svar · 376 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Hej!

Hur ska jag undvika dubletter när jag ska få ut detta datat ur en platt databas?

ID  Col1       Col2     Col3   Col4
====================================
1  Header  Rattmuff  Stor  Grå		
2  Header  Rattmuff  Stor  Blå
3  Header  Rattmuff  Stor  Grön

Vill få ut:

Header - Rattmuff - Stor - Grå
                           Blå
                           Grön

Kan man lösa detta med temptabell, "user defined functions" eller liknande?
Behöver en start med tänket :-/
DBMS: MSSQL2000

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det där får du lösa i presentationen.

Mvh

ironheadMedlem sedan mars 20011 346 inlägg
#3

Ok! Tack!
Har svårt med tankegångarna idag ;)

ironheadMedlem sedan mars 20011 346 inlägg
#4

Måste få peta lite i den här frågan iaf. :-/
Går det inte att loopa ut de värden jag vill ha, då det endast handlar om 4 varchar kolumner och en räknare(int)?
Typ:
välj namn från kolumn1 där företag=1
använd kolumn1 till nästa kolumn osv.
loop

kan man inte i en t.ex. SP endast returnera de svar i färdig struktur man vill ha?
ex. kolumn1 as Header
return Header

kolumn2 as Artiklar
return Artiklar

loop nästa Header

...eller är jag ute å cyklar?

SunixMedlem sedan juli 2004310 inlägg
#5

varför är db platt?

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)