我有一个 MySQL 数据库,其中包含两个外键的文章表:
- fk_id_user_created
- fk_id_user_edited
用户表如下所示
- pk_id_user
- 用户名
如何连接这些表,以便返回创建和编辑文章的用户的用户名?明显有歧义问题...
编辑:这显然不起作用:
SELECT
articles.title,
articles.article,
users.username as created_by,
users_username as edited_by
FROM
articles
LEFT JOIN
users
ON
articles.fk_id_user_created = users.pk_id_username
LEFT JOIN
users
ON
articles.fk_id_user_edited = users.pk_id_username