mysql查询出现ambiguous的问题
2016-12-01 10:52
120 查看
MySQL查询语句如下:
SELECT `addr` FROM `table1` LEFT JOIN `table2` ON `table2`.`id`=`table1`.`id` WHERE `name` = 'James'
查询出错:Column 'name' in where clause is ambiguous
ambiguous,就是模糊不清的意思;
正确查询语句如下:
SELECT
`addr` FROM `table1` LEFT JOIN `table2` ON `table2`.`id`=`table1`.`id` WHERE `table1`.`name` = 'James'
所以:在MySQL查询语句中,最好加上前缀,指定标明
SELECT `addr` FROM `table1` LEFT JOIN `table2` ON `table2`.`id`=`table1`.`id` WHERE `name` = 'James'
查询出错:Column 'name' in where clause is ambiguous
ambiguous,就是模糊不清的意思;
正确查询语句如下:
SELECT
`addr` FROM `table1` LEFT JOIN `table2` ON `table2`.`id`=`table1`.`id` WHERE `table1`.`name` = 'James'
所以:在MySQL查询语句中,最好加上前缀,指定标明
相关文章推荐
- MySQL模糊查询出现的问题与解决办法
- Navicat for MySQL 新建查询时,报can't create file ...系统找不到指定的文件夹出现问题
- MySQL查询中出现的值大小写不敏感问题
- Navicat for MySQL 新建查询出现问题
- Navicat for MySQL 新建查询时,报can't create file ...系统找不到指定的文件夹出现问题
- mysql: "tablename" is marked as crashed and should be repaired修复 问题分析: 当mysql出现这类提示时,大部分的现象为查询不到正常的
- mysql在dos下查询怎么正确显示中文的问题
- 与personal database不同SDE连接数据库发布的资源,在进行查询时出现问题(arcgis server 9.2)。
- ACCESS模糊查询出现的变态问题,不知道该问题的希望注意,知道内幕的高手还望给小弟一个解释 Thanks
- MySQL 4.0 数据导入到 MySQL 5.0 可能出现的问题
- 转 windows 环境下 mysql 数据库的升级以及 出现问题的解决 Communication link failure: Bad handshake
- 求助Hibernate问题(我使用Criteria 查询数据库表时,当客户端调用到第3次就出现问题 )
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- Mysql服务器出现的问题及解决方法
- 如何解决MySQL导入大数据出现的问题
- mysql查询中文不准确的问题
- 再谈mysql4乱码问题——查询前设定编码
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法