所以这是我的问题。我有三张桌子:
人表
person_id, name
事件表
event_id, event_name, event_date
比赛表
match_id, person_a, person_b, winner, event
所以在matches表中,person_a、person_b和winner是对应Person表中person_id的整数。
如果我从 Matches 表中拉入一行,结果会是这样的:
1, 1, 2, 1, Chess Tournament #33
如何使用 Person 表查找这 3 个字段(person_a、person_b 和 Winner)以提取他们的实际姓名,以便得到结果?
1, John, Steven, John, Chess Tournament #33
我考虑加入这两个表,但这没有意义,因为我不能只做 ON id=id 或 WHERE id=id。我很感激任何帮助。