SQL - Join to tabeller med hvert match i egen række
Jeg har behov for at lave en JOIN mellem to tabeller i min database. Første tabel angiver en registrering, hvor der indgår SET ID der refererer til et sæt værdier i tabel nr. 2.I tabellerne nedenfor laver jeg JOIN på Trans.SET ID = ID.SET ID.
Jeg har behov for at kunne samle transaktionen og værdierne på en linje der ser ud som følger:
Bruger | Afdeling | SET ID | A | B | C
ALF | FIN | 2344 | | |
ING | ØKO | 3243 | DG | GD | BJ
TOM | ØKØ | 3423 | EF | |
IGN | ADM | 2343 | | | ER
------------------ MINE TABELLER----------------
Trans tabel:
Bruger | Afdeling | SET ID
ALF | FIN | 2344
ING | ØKO | 3243
TOM | ØKØ | 3423
IGN | ADM | 2343
ID tabel:
SET ID | CODE | Værdi
3423 | A | EF
3243 | A | DG
3243 | B | GD
3243 | C | BJ
2343 | C | ER