我正在尝试对comcat产品和销售地点的订单收入增量历史进行两次左联接。我一直得到语法错误:输入应该结束,但在[7:1]上得到了关键字on。我试着把它放进(),然后在b后面加上and。所以我不确定我做错了什么。下面是我的代码。我还没有完成过滤器,我想它显示数量出售>=1。只是想让它运行起来。我做错了吗?我正在尝试加入多个数据集。
SELECT
a. ll_quantity_sold,
b.product_type
FROM
`slb-it-sp-valuecapture-prod.ods_vc.order_revenue_delta_history` a
LEFT JOIN `slb-it-sp-valuecapture-prod.ear_aa_108.comcat_product_d` b,
`slb-it-sp-valuecapture-prod.ear_aa_108.sales_location_d` c
ON
( a.ll_product_id = b.product_id
AND a.location_id = c.location_id )
GROUP BY
product_type
LIMIT
1000
1条答案
按热度按时间zc0qhyus1#
请尝试以下操作。
你的
left join
不正确。你不能join
一张table放在一起on
.