在下面的查詢中,我試圖首先篩選network_id
= 24的所有訂閱,然後將payment_plans.plan_type
列加入到訂閱中ids
相同的訂閱中。WHERE語句在左外連接中的位置
我認爲這是在WHERE
聲明的定位問題,但我不知道它在哪裏 - 錯誤表明存在連接語句附近的語法錯誤
任何建議,其中錯誤可能是?
SELECT DISTINCT subscriptions.user_id, subscriptions.payment_plan_id, payment_plans.plan_type
FROM subscriptions WHERE network_id = 24
LEFT OUTER JOIN payment_plans ON subscription.payment_plan_id = payment_plans.id
ERROR: syntax error at or near "LEFT"
LINE 3: LEFT OUTER JOIN payment_plans ON subscription.payment_plan_i...
^
在哪個表中是'network_id'列? –