我有兩張我想加入的表。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