Duplicate column name xxx的问题很明显,列名xxx重复的问题!
举个简单的例子:
现有两个表A和B
A表
B表
select m.* from (select a.*,b.* from A a inner join B b where a.id=b.id) m;
正常来说子查询是不会出错的,但是由于某种原因需要查询m.*,这时候就报错了。
原因:不知道id是A表的还是B表的。
Duplicate column name xxx的问题很明显,列名xxx重复的问题!
举个简单的例子:
现有两个表A和B
A表
B表
select m.* from (select a.*,b.* from A a inner join B b where a.id=b.id) m;
正常来说子查询是不会出错的,但是由于某种原因需要查询m.*,这时候就报错了。
原因:不知道id是A表的还是B表的。