数据库多表连接查询,一开始在数据库中可以查询出正确结果,然后将代码复制到eclipse中运行,并在相应的jsp页面显示出查询结果却一直报错,百度了好久,我的问题最后是因为sql查询语句换行了,然后以致于一直报错找不到对应的列。
百度上面有三种原因会产生该问题:
1。请检查出现问题位置的 SQL 语句中是否使用了相同的表名,或是定义了相同的表别名。
2。检查 SELECT 语句中要查询的字段名是不是定义重复,或者没有定义。
3。把你的sql语句中的换行去掉。一般都是应为这个原因
本文探讨了在Eclipse环境中使用多表连接查询时遇到的问题及解决方案,主要原因是SQL语句中的换行导致的错误,并提供了排查和修正的方法。
1。请检查出现问题位置的 SQL 语句中是否使用了相同的表名,或是定义了相同的表别名。
2。检查 SELECT 语句中要查询的字段名是不是定义重复,或者没有定义。
3。把你的sql语句中的换行去掉。一般都是应为这个原因
401
7040