Hvordan skriver man en query i et tilfælde hvor jeg har en tabel med undervisere, en tabel med fag og imellem dem en relationstabel, da én underviser jo kan undervise i flere fag, samt at flere undervisere kan undervise i det samme fag. Og jeg skal hente én row ud med eksempelvis Jørgen, men at både matematik og fysik optræder i tabellen, da Jørgen underviser i begge fag.
Problemet er nu, at jeg får to rows (resultater) med denne query:
- 1: SELECT
- 2: lektie_user.id,
- 3: lektie_user.email,
- 4: lektie_user.password,
- 5: lektie_user.firstname,
- 6: lektie_user.lastname,
- 7: lektie_userrole.fk_user_id AS fk_user_id_role,
- 8: lektie_userrole.fk_role_id
- 9:
- 10:
- 11:
- 12: FROM lektie_user
- 13:
- 14: LEFT JOIN lektie_userrole
- 15: ON lektie_userrole.fk_user_id=lektie_user.id