loopa o slå ihop i SQL...

Databaser & SQL

1 svar · 343 visningar · startad av freddyk

Medlem sedan okt. 2006103 inlägg
Trådstart#1

Hej SQLare,

Behöver hjälp.

Har följande tabeller:
[adressKort] (innehåller info om en adress. ID: adressID)
[adressTyp] (innehåller olika adresstyper. ID: adressTypID.)
[adressKortTyp] (kopplingstabell mellan adressKort och adressTyp. adressID o adressTypID som ID)

Jag vill för varje ID i tabell [adressKort] loppa igenom kopplingstabellen [adressKortTyp] och hämta ut [adressTyp]s variabel typBenamning för varje adressKorts förekomst i adressKortTyp. Dessa olika typer ska sedan läggas samman i en och samma varchar-variabel med ngn slags separator typ '/'.

Resultatet får gärna se ut som följande:

adressID,adressNamn, adressTypsBenamningar

Ex:
1,Stures El AB, Leverantör / Kund /
2,Andressons Pizza AB, Leverantör
3,Bengts Glas AB, Kund

osv...

Kan man fixa detta? Vilket sätt finns? Vilket är bästa sätt, och hur gör man? Gärna med kodexempel. Eftersom det kommer vara en massa adresser att gå igenom får det gärna vara ett så effektivt script som möjligt.

Använder SQL Server 2005

Grymt stort tack på förhand om ni kan hjälpa mig...

Medlem sedan dec. 200012 464 inlägg
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)