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

'union'またはその近くでのPostgreSQL構文エラー

    何が悪かったのかわかります。クエリの最後で、最後にのみ注文する必要があります。クエリが終了したと思われるため、エラーが発生しました。

    Select <column1>
          ,<column2>
          ,<aggregate column3>
    From <Table1> 
    <Some joins in there>
    Where <conditions>
    group by <column2>, <column1>
    
    union
    
    select <column2>
          ,<column3>
          ,<aggregate column4>
    From <Table2>
    <Some more joins here>
    Where <conditions>
    group by <column2>, <column3>
    order by <column2>
    

    それがトリックでした。



    1. PostgreSQLデータ比較ツール

    2. Flywayの修復により、OracleDBでFlywaySqlExceptionがスローされます

    3. JavaEEアプリケーションでの大きなレコードの処理

    4. Mysql:タイムスタンプの差がx未満の行を検索します