Redshift Aginity Workbench - 错误:42703:table_y

时间:2017-08-18 19:40:57

标签: sql amazon-redshift aginity

我已经使用MySQL Workbench了一段时间,现在我需要处理Aginity - 我正在尝试运行一个简单的脚本:

select min(date)
from table_y 
where column_header = "XXX"

然而我收到了这个错误:

ERROR: 42703: column "XXX" does not exist in table_y

Where命令在Aginity中的工作方式与在MySQL Workbench中的工作方式不同吗?如何解决此错误?

2 个答案:

答案 0 :(得分:0)

我找到了解决方案!

似乎在Aginity中,命令的语法Where与MySQL Workbench中的不同。

MySQL Workbench:

Select (*)
From table_a
Where column_a = 2015

Aginity

Select (*)
From table_a
Where column_a in (2015)

答案 1 :(得分:0)

所以“=”和“IN”是不同的sql命令。

我认为原始查询的问题在于您使用的是双引号而不是单引号。

试试这个:

select min(date)
from table_y 
where column_header = 'XXX'