webForumDet fria alternativet
Logga in / Bli medlem

Undvika dubletter

Databaser & SQL

4 svar · 376 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Trådstart#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

Medlem sedan juni 200032 967 inlägg
#2

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

Mvh

Medlem sedan mars 20011 346 inlägg
#3

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

Medlem 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?

Medlem sedan juli 2004310 inlägg
#5

varför är db platt?

257 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)