gpt4 book ai didi

mysql - from 子句中的列 'idproduct' 不明确

转载 作者:行者123 更新时间:2023-11-29 01:45:36 24 4
gpt4 key购买 nike

我有一个使用 3 个表的困惑连接查询:

SELECT p.idproduct, p.name, m.sust, p.desc, pp.p_v
FROM products As p
LEFT JOIN meds As m ON m.idproduct = p.idproduct
NATURAL JOIN products_prices As pp
INNER JOIN suc_products As sp ON sp.idsuc = 'SUC1' AND sp.idproduct = p.idproduct
WHERE p.bars = '1';

我收到这个错误:

Error Code: 1052. Column 'idproduct' in from clause is ambiguous

需要帮助,请。

最佳答案

这是一个疯狂的猜测:您的 product_prices 表有一个 idproduct 列,MySQL 提示它不知道是否应该使用 m.idproductp.idproduct 用于连接。

尝试将 NATURAL JOIN 更改为具有显式 ON 条件的 INNER JOIN。

关于mysql - from 子句中的列 'idproduct' 不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701331/

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