gpt4 book ai didi

mysql - 失败 : SemanticException Column line_id Found in more than One Tables/Subqueries

转载 作者:可可西里 更新时间:2023-11-01 16:57:08 24 4
gpt4 key购买 nike

运行此配置单元脚本时出现以下错误。

INSERT OVERWRITE TABLE foo_test PARTITION (ds='${DAY}')
SELECT dt1.time, dt1.line_id, dt1.foo_id, dt1.bar_code
FROM test_logs dt1
JOIN
( SELECT MIN(time) as foo_time, line_id, foo_id
FROM test_logs
WHERE ( ds >= '2015-02-10') AND ds <= '2015-02-16') AND line_id IN ('2609', '2610', '2763')
GROUP BY line_id, foo_id ) dt2

ON dt1.time = dt2.foo_time
WHERE ( dt1.ds >= '2015-02-10') AND dt1.ds <= '2015-02-16') AND line_id IN ('2609', '2610', '2763')

如何在没有错误的情况下运行此配置单元脚本?

最佳答案

您的 WHERE 子句引用了 line_id,这是不明确的,因为它可能来自 dt1dt2。您需要将其更改为 dt1.line_iddt2.line_id,具体取决于您打算引用的内容。

关于mysql - 失败 : SemanticException Column line_id Found in more than One Tables/Subqueries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com