webForumDet fria alternativet

Hämta ifrån "grupper"?

Databaser & SQL

1 svar · 185 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Tänk er detta scenario:

Tabell Användare
IntId | StrNamn

Tabell Språk
IntId | StrSpråk

Tabell Språk_Grupper
IntId | IntGrupp

Nu vill jag kunna lista alla språk som en viss användare är "medlem" av.

Ex.
Erik | VB, Cobol, JAVA
Åsa | C#, C++
Ulla | C, C++

Skulle något vilja vara bussig och hälpa mig med detta?
Det står still för närvarande... :)

Medlem sedan dec. 200012 464 inlägg
#2
select strnamn,språk
from användare a ,språk s,språk_grupper g
where a.intid = sg.intid
and sg.intGrupp = s.intid
order by strNamn

Att visa det som en kommaseparerad lista får du hantera i presentationslagret.

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