137得票7回答
1052:字段列表中的列'id'不明确

我有两个表。tbl_names和tbl_section,它们都有id字段。我该如何选择id字段,因为我总是遇到这个错误: 1052: Column 'id' in field list is ambiguous 这是我的查询: SELECT id, name, section FR...

84得票6回答
MySQL - 从多个具有相同结构但不同数据的表中选择数据

好的,这里是我的困境:我有一个数据库,其中约有5个表格,所有表格的数据结构完全相同。为了进行本地化和分拆大约450万条记录,数据被分开存储。 大多数情况下,只需要使用一个表格,一切都很好。但是,有时需要从2个或更多的表格中获取数据,并且需要按用户定义的列进行排序。这就是我的问题所在。 数据...

76得票11回答
如何在检索结果时解决列名不明确的问题?

我的数据库中有两个表: NEWS 表,包含以下列: id - 新闻 id user - 作者的用户 id) USERS 表,包含以下列: id - 用户 id 我想要执行这个 SQL 语句:SELECT * FROM news JOIN users ON news.user...

19得票4回答
MySQL中where子句中的'user_id'含义不明问题

我该如何纠正以下代码中出现的问题:它显示'where'子句中的'user_id'不明确。提前感谢您的帮助。 这是MySQL表格。SELECT user.*, user_info.* FROM user INNER JOIN user_info ON user.user_id = user_...

15得票1回答
在where子句中,列'id'不明确。

我遇到了这个错误,但是我不知道为什么会出现? Error Number: 1052 Column 'id' in where clause is ambiguous SELECT `leads`.*, `customers`.`id` AS customers_id,...

11得票3回答
Where子句中的列存在歧义 - 这是什么意思?

我在使用MySQL的连接子句时遇到了这个错误,但我对于JOIN参数还比较新手,不太清楚这是什么意思。有人能帮忙解决吗? where子句中的'id'列不明确 SELECT * FROM (`venues`) JOIN `venues_meta` ON `venues_meta`.`ve...