我有两个要加入的表。
我想要类别表中的所有类别以及用户在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是类别表和user_category_subscriptions中的键。驻留在user_category_subscriptions表中的user_id。
谢谢
我相信如果我没有记错的话,它被称为“ Right Join”?
—
泰勒·卡特
@TylerCarter您肯定弄错了:)
—
踏板车Daraf