0

Exasol データベースで SQL を使用してサブクエリを作成しようとしています。問題はこのスレッド ( SQL クエリ - 日付以下での結合) に似ており、コードは mysql と postgres でうまく機能します。ただし、コードを Exasol に移動すると、SQL エラー 42000: 相関が on 句に表示されます。この問題に対する別の解決策があるのだろうか、または Exasol でどのように修正できますか?

    SELECT a.ID, 
           a.join_date,
           a.country, 
           a.email,
           b.start_date,
           b.joined_from
      FROM a 
 LEFT JOIN b 
        ON a.country = b.country 
       AND b.start_date = (
           SELECT MAX(start_date) 
             FROM b b2 
            WHERE b2.country = a.country 
              AND b2.start_date <= a.join_date
           );
4

1 に答える 1