gpt4 book ai didi

php - 查询错误 (1052) : Column 'register_log_id' in field list is ambiguous

转载 作者:行者123 更新时间:2023-11-29 10:10:27 25 4
gpt4 key购买 nike

我使用的 POS 软件最近更新了,并将我需要下载的信息分成了 2 个表。我以为我已经解决了问题,但标题中出现了错误。这是代码:

SELECT register_log_id, p.register_id, p.employee_id_open, 
p.employee_id_close, p.shift_start, p.shift_end, s.open_amount,
s.close_amount, s.payment_sales_amount, s.total_payment_additions,
s.total_payment_subtractions, p.notes
FROM phppos_register_log p JOIN
phppos_register_log_payments s
ON p.register_log_id = s.register_log_id
WHERE shift_end <> '0000-00-00 00:00:00' AND register_log_id > 2607

最佳答案

WHERE子句中,您需要将别名添加到register_log_id,以便MySQL知道您试图通过哪个表来限制它。

所以要么:

WHERE shift_end <> '0000-00-00 00:00:00' AND p.register_log_id > 2607

WHERE shift_end <> '0000-00-00 00:00:00' AND s.register_log_id > 2607

您不会遇到 shift_end 的问题,因为它只能位于其中一张表中。

关于php - 查询错误 (1052) : Column 'register_log_id' in field list is ambiguous,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51050701/

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