Sql 获取Teradata中查询的列名
我试图只获取查询结果的列名,而不需要运行所有查询。 例如,如果表a列为: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尝试
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..和计算..是不可能的)