首页 > 解决方案 > TDengine 数据库连接稳定“列名无效”

问题描述

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 命令中没有语法错误
在此处输入图像描述

标签: td-engine

解决方案


int_colinselect 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;


推荐阅读