问题背景
学习过程中需要进行嵌套查询,运行语句时报错:
The column '出厂编号' was specified multiple times for 'T3'.
分析问题
报错原因已经很明显了,出错的列'出厂编号'
被多次引用。即:此种报错表示会在查询结果中出现两个或者多个相同的字段,这必然是报错的。
解决问题
检查下SQL语句中SELECT的字段哪些是重复的,将名称重复的列名删除或者使用AS
语法重命名即可。
注意:SELECT * FROM TABLE
表示数据表中的所有列名,这种情况尤其检查下。
个人能力有限,如有谬误欢迎指正!