2017-08-18 16 views
1

私はしばらくの間、MySQL Workbenchを使用していましたが、今はAginityで作業する必要があります - 単純なスクリプトを実行しようとしています:Redshift Aginity Workbench - エラー:42703: "XXX"列がtable_yに存在しません

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

しかし、私はこのエラーを取得する:コマンドは、MySQL WorkbenchのよりAginityに異なる動作をどこ

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

していますか?このエラーの解決方法を教えてください。

答えて

0

だから、 "=" と "IN" は別のSQLコマンドです。

元のクエリの問題は、単一の代わりに二重引用符を使用していることだと思います。

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

それが働いた:

はこれを試してみてください!私はAginityとMySQL Workbenchの違いは、 'xx'と 'xx'の使い方です –

0

私は解決策を見つけました!

Aginityでは、MySQL WorkbenchではWhere is differentというコマンドの構文が使われているようです。

MySQLのワークベンチ:

Select (*) 
From table_a 
Where column_a = 2015 

Aginity

Select (*) 
From table_a 
Where column_a in (2015) 
関連する問題