SELECT mg.goal_id, m1.name AS goal_member, m2.name as assist_member
FROM members AS m1, members AS m2, match_goals AS mg
WHERE mg.goal_member_id = m1.member_id AND mg.assist_member_id = m2.member_id
AND mg.match_id=1
ORDER BY mg.goal_id
Bara en fundering här... ett mål måste ju inte ha en assist.
SELECT mg.goal_id, m1.name AS goal_member, m2.name AS assist_member
FROM (match_goals AS mg
INNER JOIN members AS m1 ON m1.member_id = mg.goal_member_id)
LEFT JOIN members AS m2 ON m2.member_id = mg.assist_member_id
WHERE mg.match_id = 1
ORDER BY mg.goal_id