提问者

发布202
回答541

相关问题

相关资料

Duplicate column name 发表于 2018-09-03 阅读 506回复 1

子查询中字段重名sql报错,参数_gbase_dup_col_name_check_strict

create table a(a1 varchar(30),b1 varchar(30));
create table b(a1 varchar(30),b1 varchar(30));
select count(1) from (select a.*,b.* from a,b where a.a1 = b.a1) c报错
gbase> select count(1) from (select a.*,b.* from a,b where a.a1 = b.a1) c;
ERROR 1060 (42S21): Duplicate column name 'a1'


回答 (1)

grander
发表于2018-9-3 11:27
增加参数_gbase_dup_col_name_check_strict
缺省为0
值为1时,按原来的逻辑检查,该用例还会报错
值为0时,如果from子查询中的重名字段在外面没有用到,不会报错。

撰写回答

您需要登录后才可以回帖 登录 | 立即注册