webForumDet fria alternativet

loopa o slå ihop i SQL...

1 svar · 322 visningar · startad av freddyk

freddykMedlem sedan okt. 2006103 inlägg
#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...

LarsGMedlem sedan dec. 200012 465 inlägg
Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb