Benytte samme tabel flere gange i samme query
Jeg har følgende udfordring:Jeg har en database med to tabeller. Tabellen Bruger og Tabellen Rapport.
I tabellen Rapport, har jeg flere felter, hvor der refereres over til Bruger-tabellen. Der er således en Ansvarlig, en modtager og en forslagsstiller
Antag at følgende data er i tabellerne
RAPPORT
Rapport_ID - Titel - Afsender_ID - Modtager_ID - Ansvarlig_ID
1 - Test1 - 1 - 2 - 3
2 - Test2 - 1 - 3 - 2
3 - Test3 - 2 - 1 - 3
4 - Test4 - 2 - 3 - 1
5 - Test5 - 3 - 1 - 2
6 - Test6 - 3 - 2 - 1
BRUGER
Bruger_ID - Navn
1 - Anders
2 - Bent
3 - Charlie
Sammenkædningen mener jeg skal være:
Rapport.Afsender_ID = Bruger.Bruger_ID
Rapport.Modtager_ID = Bruger.Bruger_ID
Rapport.Ansvarlig_ID = Bruger.Bruger_ID
Resultaterne jeg ønsker, når jeg henter sammenkædet data ud:
Rapport_ID - Titel - Afsender_ID - Navn - Modtager_ID - Navn - Ansvarlig_ID - Navn
1 - Test1 - 1 - Anders - 2 - Bent - 3 - Charlie
2 - Test2 - 1 - Anders - 3 - Charlie - 2 - Bent
3 - Test3 - 2 - Bent - 1 - Anders - 3 - Charlie
4 - Test4 - 2 - Bent - 3 - Charlie - 1 - Anders
5 - Test5 - 3 - Charlie - 1 - Anders - 2 - Bent
6 - Test6 - 3 - Charlie - 2 - Bent - 1 - Anders
Jeg har problemer med at afgøre, hvordan jeg for fortalt, at tabellen Bruger anvendes mere end én gang.
Kan nogen hjælpe mig med en SQL Select sætning