GroupBy på Joined
Jeg har tre tabeller skitseret nedenstående. To af tabeller har flere rækker med samme id (flere sprog). Jeg vil gerne lave et view som viser data joinet, men der skal grupperes på de forskellige sprog på en måde der gør at hver række har data for det enkelte skrog (se nedenstående):Dæk table:
DækId Navn Sprog
1 Stone En
1 Sten Da
2 Dimond En
2 Dimant Da
Lak:
DækId Navn Sprog
1 Stone En
1 Sten Da
2 Dimond En
2 Dimant Da
Bil:
BilId LakId DækId Navn
1 1 2 Toyota
select * from Bil
left join Dæk on Dæk.DækId = Bil.DækId
left join Lak on Lak.LakId = Bil.LakId
returnere:
1 1 2 Toyota 2 Dimond En 1 Red En
1 1 2 Toyota 2 Dimond En 1 Rød Da
1 1 2 Toyota 2 Dimant Da 1 Red En
1 1 2 Toyota 2 Dimant Da 1 Rød Da
Det jeg egentlig vil have er nu to rækker:
1 1 2 Toyota 2 Dimond En 1 Red
1 1 2 Toyota 2 Dimant Da 1 Rød