sql >> データベース >  >> RDS >> Oracle

選択時にMAXを使用する単一グループグループ関数ではありません

    1つの列を集約する場合(sg_year )そして他の人を集約しないためには、GROUP BYが必要です 条項。

    Select sg_gameno, Max(sg_Year), sg_end, sg_hostcity, country_olympic_name
      from Summergames s, 
           Country co
     where s.country_isocode = co.country_isocode 
     group by sg_gameno, sg_end, sg_hostcity, country_olympic_name
    

    構文的に有効です。希望する結果が得られるかどうかは別の質問です。テーブルがどのように見えるか、テーブルにどのようなデータが含まれているか、どのような結果が必要かなどをお知らせください。



    1. 更新のターゲットとデータの個別のソースの両方として2回指定されたテーブル名

    2. prepareStatementを使用してテーブルを作成できません

    3. 2つのフィールドの組み合わせでグループ化し、各グループの合計で並べ替え、複数の注釈django

    4. 複数行の2つの列から値を選択する