MYSQL 错误 1052 问题 - 不确定为什么这是错误的

标签 mysql

我已阅读有关此问题的信息,并且我相信我写的是正确的,但是我仍然收到 1052 错误消息,指出字段列表中的“form_name”列不明确...

我有两个表 form_statusF1

SELECT form_status.custom_id, F1.custom_id, form_name, uid 
FROM form_status 
JOIN F1 ON F1.custom_id=form_status.custom_id; 

任何帮助将不胜感激...

谢谢!

编辑:我相信我已经弄清楚了...我需要将表名附加到所有选定的列...但是,当我阅读其他一些关于此的帖子时问题,我没有看到这个...

这是我改变的:

SELECT form_status.custom_id, F1.custom_id, F1.form_name, F1.uid 
FROM form_status 
JOIN F1 ON F1.custom_id=form_status.custom_id; 

编辑 2: 我明白了!因为 form_status 出现在两个表中,所以您需要告诉 mysql 从哪个表中获取数据。非常感谢你们的帮助!我很感激

最佳答案

需要在form_name前指定表名:即form_status.form_nameF1.form_name

这是因为您在两个表中都有列 form_name,所以没有表名就不可能选择正确的。

关于MYSQL 错误 1052 问题 - 不确定为什么这是错误的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20055956/

相关文章:

mysql - 应用程序因 MySQL 服务器负载过重而宕机

php - 如何在php中显示MySQL查询的结果?

php - Laravel/PHP MySQL使用Json一对多关系

mysql - MySQL中如何任意bin?

php - 使用 SHOW CREATE TABLE 使用 php 和 mysql 创建一个表

php - 将最后添加的条目从一个表插入到另一个表中

sql - 检查字段值是否存在?

mysql - 无法在 cygwin 上安装 mysql,找不到 curses/termcap 库

mysql - 我怎么知道mysql数据库需要多少空间

php - 将 WordPress 网站连接到远程 MySQL 数据库?