2016-04-28 56 views
-1

我正在尝试使用自然连接运行查询。
EX:自然连接查询结果显示与列标题相同

SELECT 'num_tracking', 'id_token', 'cde_status', 'adr_mail_city', 'num_ssn' 
FROM T_PR_ENRL 
NATURAL JOIN T_PR_ENRL_BOARD 

每列的结果重复为每个选定的列中的列标题。因此对于Num_Tracking列,它会重复整个列的Num_Tracking而不是列的实际结果。该列来自T_PR_ENRL表。我看不出问题在哪里。有人可以帮忙吗?

NUM_Tracking
NUM_Tracking
NUM_Tracking
NUM_Tracking

+0

''num_tracking''是一个文字字符串,你不需要引号'num_tracking'或双引号'“num_tracking”' – dnoeth

回答

1

单引号'围绕文本指示字符串常量,而不是列名。

删除引号,它应该工作。

如果您特别需要区分大小写的列名(如果您这样做会非常不寻常),那么您可以将列名换成双引号"column_name" - 但这不是典型做法。

相关问题