Php 如何在第三个表中使用两个表的返回字段联接?

Php 如何在第三个表中使用两个表的返回字段联接?,php,mysql,Php,Mysql,我有一个带有此字段的注释表 id | user_id | parent_id 和一个用户表 id | username 如何将该表与自身和用户表连接起来以获取父注释用户名 SELECT comment.* ,c1.id as child_id,c1.user_id as child_user_id FROM `comment` LEFT JOIN comment c1 ON c1.parent=comment.id LEFT JOIN users ON users.id=child

我有一个带有此字段的注释表

id   | user_id | parent_id 
和一个用户表

id   | username
如何将该表与自身和用户表连接起来以获取父注释用户名

SELECT comment.* ,c1.id as child_id,c1.user_id as child_user_id FROM `comment`
LEFT JOIN comment c1 ON c1.parent=comment.id
LEFT JOIN users ON users.id=child_user_id

在第一次加入中,我得到了child\u user\u id,这是一个我想要它的用户名的用户id,但我如何才能基于child\u user\u id加入用户表?

尝试以下操作:

SELECT *,(
    SELECT username FROM user WHERE id = a.parent_id
) parent_username
FROM comment a
JOIN user b on a.user_id = b.id

parent_id是另一个注释。这是已回复的家长评论。