我正在尝试创建一个SELECT语句,该语句将能够根据某些条件从各种表中提取数据,但是我不断收到相同的错误“错误代码1052:where子句中的列用户名不明确”

这是sql语句

SELECT * FROM engineer, users WHERE Username = "James" AND Password = "12345"

这是涉及的表的样子

工程师:user_id(pk),用户名,密码,地址,Contact_No

用户:user_id(pk),用户名,密码,地址,Contact_No

我认为错误可能是因为在两个表中都有相同的Username列,但我找不到能正常工作的适当的sql语句。

===============>>#1 票数:0 已采纳

您需要使用语法table.column_name。 因此,您的查询可以是:

SELECT * FROM engineer, users WHERE engineer.Username = 'James' AND engineer.Password = '12345'

我选择工程师,但您可以对用户执行相同操作,也可以将两者混合使用。 还要注意值周围的单引号。

===============>>#2 票数:0

SELECT * FROM engineer WHERE Username = "James" AND Password = "12345"
UNION
SELECT * FROM users WHERE Username = "James" AND Password = "12345"
;

  ask by fizjin translate from so

未解决问题?本站智能推荐:

1回复

INSERTing时错误代码:1052(字段列表中的ID不明确)

我被抛出一个非常奇怪的错误代码,断定我已经使用相似模式中的相同查询成功插入了值。 我正在尝试执行以下查询: part_approval表为空,列为可为空或具有DEFAULT值。 part_quote表如下所示: 错误详细信息指向“字段列表中的列part_key不明确”。
2回复

错误代码:1052字段列表中的“admin_id”列不明确

您好我已经尝试在我的数据库中创建时间表视图但我遇到了admin_id列的问题。 我正在重复使用其他任务的代码,因此我很困惑,为什么它不起作用。 请帮我!!! 选择声明 数据库代码
2回复

MySQL查询:如何修复错误1052(模糊列)

当我同时运行以下两个查询时,我总是收到错误消息:CUST_NUM不明确。 我怎样才能解决这个问题?
1回复

关于更新两个包含子查询的表的错误代码1052

我在使用同一查询中的子查询更新两个表时遇到问题。 这是课程项目的一部分,必须包含这两个陈述。 我了解子查询的工作方式,并且能够一次更新两个表,但是当我尝试合并子查询时,它仍然给我这个错误。 我在网上看过,唯一能找到的解决方法是为字段分配一个别名,以避免产生模棱两可的错误。 但是我不确
1回复

mysql错误代码:1052 with Zend_Db

我有2张桌子 1 =“ issue_history” 2 =“ issue_history_status” “ issue_history_id”是两个表中的列名。 “ issue_history”中的PK和“ issue_history_status”中的FK 这
8回复

1052:字段列表中的列“ id”不明确

我有2张桌子。 tbl_names和tbl_section中都包含id字段。 如何选择id字段,因为我总是会收到此错误: 这是我的查询: 我可以选择所有字段并避免错误。 但这将浪费性能。 我该怎么办?
2回复

#1052-字段列表中的“状态”列不明确

我正在尝试合并两个表; 用户并重复,但出现以下错误。
2回复

错误:完整性约束违规:1052列

为什么我得到这个? 错误:SQLSTATE [23000]:完整性约束违规:1052字段列表中的“收藏夹”列不明确 CakePHP代码: - 表格tractions表结构
2回复

1052 - 字段列表中的列'typeid'不明确

1,表档案有fileds:id,pubdate,typeid ... 2,表jobrt有字段:aid,jobname,jobdepart,jobplace,jobnumber,jobcontact,typeid .. 3,id =援助 现在,我想在typeid = 19时选择
1回复

在Dreamweaver中的MySQL记录集中存在歧义错误

每当我尝试对其进行测试时,Dreamweaver中的以下记录集都会引发1052模糊错误。 我知道它与dateADDED有关,但不知道如何解决。 这是表格的布局,