我想加入两张桌子.
我想要categories表中的所有类别,以及category_subscriptions表中用户订阅的所有类别.
基本上这就是我目前的问题:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
这很好,但是我想在查询的末尾添加一个where子句,这实际上使它成为一个内部/相等连接.
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
WHERE user_category_subscriptions.user_id = 1
如何仅使用一个查询就获得特定用户订阅的所有类别以及所有类别?
category_id是categories表和user_category_订阅中的键.用户类别订阅表中的用户id.
谢谢