在下面的查询中,我试图首先筛选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'列? –