我有 2 个 SQL 表:NAMES并且RELATIONSHIPS目前NAMES只有 2 列:name和name_id。另一个是表中人与人之间的关系列表NAMES。它有 3 列:primaryperson_id、relatedperson_id和relationship_id。和primaryperson_id是表中related_person_id的。中的每个人都可以在 的主要列或相关列中拥有多个条目(这是多对多关系吗?)。name_idNAMESNAMESRELATIONSHIPS
此查询有效:
SELECT people.name AS 'primary', relationships.related_person_id AS relatedto
FROM relationships
JOIN people
ON people.name_id=relationships.primary_person_id
ORDER BY people.name_id;
Run Code Online (Sandbox Code Playgroud)
但我想在relatedto列中显示名称(即文本)而不是 ID 号。我怎样才能做到这一点?
alias ×1