A表table 使用人a_id 借用人b_id 创建人c_id
B表user 字段id name
怎么查询A表中这三个字段的用户名称
SELECT
ua.name AS a_name,
ub.name AS b_name,
uc.name AS c_name
FROM
table_a ta
LEFT JOIN user_b ua ON ta.a_id = ua.id
LEFT JOIN user_b ub ON ta.b_id = ub.id
LEFT JOIN user_b uc ON ta.c_id = uc.id;
这是能想到的方案 有没有更好的方案