hi,
i am trying to construct a mysql query that references a list of members froma members table 3 times to link to three column IDs in another which stores teams
table 1
memberID, membername
table 2
teamID, jobID, team_member1_ID, team_member2_ID, team_member3_ID
what i have tried so far which in my head seemed logical was
SELECT membername AS team_member1 FROM table1, table2 WHERE team_member1_ID=memberID
UNION ALL
SELECT membername AS team_member2 FROM table1, table2 WHERE team_member2_ID=memberID
UNION ALL
SELECT membername AS team_member3 FROM table1, table2 WHERE team_member3_ID=memberID
ORDER BY jobID
what i hope to get back is
jobID | team_member1 | team_member2 | team_member3
1 | bob | carole | frances
2 | bob | tom | nigel
3 | dave | bob | NULL
but instead i get
jobID | team_member1
1 | bob
1 | carole
1 | frances
2 | bob
2 | tom
2 | nigel
3 | dave
3 | bob
any ideas?
is there a magical function that is ideal but i have missed it?