sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL-syntaksfejl ved eller nær 'union'

Jeg kan se, hvad der var galt. Du skal placere ordren senest i slutningen af ​​forespørgslen, og først til sidst. Det gav mig en fejl, fordi det troede, at forespørgslen var afsluttet.

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>

Det gjorde tricket.



  1. Et par små problemer med Hekaton prøver

  2. Bruger du SQL Server-tidsdatatype i C#.NET-applikationen?

  3. Opdel stor tekst/CSV-fil i flere filer i PL SQL

  4. SQL-server ved opdatering indstiller nuværende tidsstempel