我有两张我想加入的表。MySQL加入where where子句
我希望类别表中的所有类别以及用户在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_id驻留在user_category_subscriptions表中。
感谢
我相信,它被称为“权利加入”如果我没有记错? – 2009-08-02 21:37:34
@TylerCarter你肯定错了:) – 2016-06-19 10:55:20