gpt4 book ai didi

php - 'where clause' 中的未知列,而列存在 MySQL

转载 作者:行者123 更新时间:2023-11-29 04:43:18 26 4
gpt4 key购买 nike

尝试在 phpmyadmin 中运行 SQL 查询时,我遇到了一个奇怪的问题。我的查询:

SELECT * FROM Dozen 
WHERE Dozen.registered = '1'
AND Dozen.DoosID = Klant_Doos.DoosID
AND Klant_Doos.KlantID = '1'

当在右侧数据库的 phpmyadmin 中运行它且列 Klant_Doos 存在时,它返回以下错误。

1054 - “where 子句”中的未知列“Klant_Doos.DoosID”

我一直在做一些测试,这个问题似乎只在我使用时出现

Table.Column = OtherTable.OtherColumn

如果我用

Table.Column = 'Value'

它返回的结果很好。

是我的语法问题还是我只是在 phpmyadmin 中发现了一个错误?

提前致谢。

最佳答案

您的 from 子句中似乎缺少表引用。这就是你想要做的吗?

SELECT *
FROM Dozen JOIN
Klant_Doos
ON Dozen.DoosID = Klant_Doos.DoosID
WHERE Dozen.registered = '1' AND
Klant_Doos.KlantID = '1';

关于php - 'where clause' 中的未知列,而列存在 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23981495/

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