1

トップ レコードを取得するために、制限 1でサブクエリを作成する際に問題が見つかりました。

これが私の問題の例です。

テーブル マスター (id、セット)

ここに画像の説明を入力

テーブルの詳細(id,set,code)

ここに画像の説明を入力

マスターテーブルの各セットの最新コードを取得しようとしています。

以下は、私が試したクエリですが、相関サブクエリでは制限1がサポートされておらず、GROUP By句を含める必要があるというエラーが発生しました。

select id,set,(select code from detail where set=master.set order by id desc limit 1) from master;

そして、結果は次のようになります

ここに画像の説明を入力

これが間違っている場合は助けてください。私はこの vertica データベースを初めて使用します。

ありがとう。

4

1 に答える 1