Redshift Aginity Workbench - ERROR: 42703: column "XXX" does not exist in table_y
Redshift Aginity Workbench - ERROR: 42703: column "XXX" does not exist in table_y
我已经使用 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 中不同?我该如何解决这个错误?
我找到了解决方案!
似乎在 Aginity 中命令 Where 的语法与 MySQL Workbench 中的不同。
MySQL Workbench:
Select (*)
From table_a
Where column_a = 2015
敏捷度
Select (*)
From table_a
Where column_a in (2015)
所以“=”和"IN"是不同的sql命令。
我认为您原始查询的问题在于您使用的是双引号而不是单引号。
试试这个:
select min(date)
from table_y
where column_header = 'XXX'
我已经使用 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 中不同?我该如何解决这个错误?
我找到了解决方案!
似乎在 Aginity 中命令 Where 的语法与 MySQL Workbench 中的不同。
MySQL Workbench:
Select (*)
From table_a
Where column_a = 2015
敏捷度
Select (*)
From table_a
Where column_a in (2015)
所以“=”和"IN"是不同的sql命令。
我认为您原始查询的问题在于您使用的是双引号而不是单引号。
试试这个:
select min(date)
from table_y
where column_header = 'XXX'