JOIN表但具有第二个id

时间:2017-04-24 12:53:26

标签: mysql left-join

很难解释,但我会尝试。

我有一个表“users”表“urls”和表“titles”,并希望在“categories_users”表的帮助下,通过一个查询获得一个类别中所有用户的列表。

我的查询与网址有效,如下所示:

SELECT categories_users.users_uid, users.firstname, urls.name
FROM categories_users
LEFT JOIN users ON categories_users.users_uid = users.uid
LEFT JOIN urls ON categories_users.users_uid = urls.target_uid
WHERE
    ...

但是现在我需要一个人的标题并尝试添加另一个JOIN语句,但不幸的是我的查询会停止而没有错误。

我尝试了无效

SELECT categories_users.users_uid, users.firstname, urls.name, users.titles_uid
FROM categories_users
LEFT JOIN users ON categories_users.users_uid = users.uid
LEFT JOIN urls ON categories_users.users_uid = urls.target_uid
LEFT JOIN titles ON users.titles_uid = uid.titles
WHERE
 ...

有谁知道我做错了什么?

非常感谢和问候 八字

0 个答案:

没有答案