Sql 获取Teradata中查询的列名

Sql 获取Teradata中查询的列名,sql,teradata,Sql,Teradata,我试图只获取查询结果的列名,而不需要运行所有查询。 例如,如果表a列为:id、price、txn\u date、city\u id,表b列为:city\u id、city\u name、country 我想要一个只输出以下查询的列名的查询: Select a.*,b.* from a left join b on a.city_id=b.city_id 不使用CPU计算所有结果。 期望输出: id、price、txn\u date、city\u id、city\u name、country尝试

我试图只获取查询结果的列名,而不需要运行所有查询。 例如,如果表a列为:
id、price、txn\u date、city\u id
,表b列为:
city\u id、city\u name、country

我想要一个只输出以下查询的列名的查询:

Select a.*,b.* from a left join b on a.city_id=b.city_id
不使用CPU计算所有结果。

期望输出:
id、price、txn\u date、city\u id、city\u name、country
尝试添加条件ever false并使用内部联接

Select a.*,b.* from a inner join b on a.city_id=b.city_id and 1= 2
这将返回一个没有行的结果

或者说

Select a.*,b.* from a inner join b on  1= 2

但它会为此使用大量CPU吗?我有一些很重的问题…答案更新了。。在ON子句中没有列。。(无论如何,不使用CPU..和计算..是不可能的)