SQL 命令为:
select int_col from super, superb where super.ts = superb.ts and super.int_tag = sup erb.int_tag;
,结果显示DB error: invalid operation: invalid column name
.
但是,我检查了我的马厩的列名,没有问题:
谁能告诉这里有什么问题?我认为我的 SQL 命令中没有语法错误
问问题
30 次
1 回答
1
int_col
inselect int_col from super, superb where super.ts = superb.ts and super.int_tag = sup erb.int_tag;
毫无意义,因为您的两个超级表都有一个名为int_col
.
您应该将您的 SQL 命令更改为:<br />
select super.int_col from super, superb where super.ts = superb.ts and super.int_tag = sup erb.int_tag;
或
select superb.int_col from super, superb where super.ts = superb.ts and super.int_tag = sup erb.int_tag;
于 2021-09-02T08:09:20.500 回答