sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-syntaxisfout op of nabij 'union'

Ik zie wat er mis was. U moet de bestelling aan het einde van de zoekopdracht plaatsen, en alleen aan het einde. Het gaf me een foutmelding omdat het dacht dat de zoekopdracht was beëindigd.

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>

Dat deed de truc.



  1. MySQL- Waarom werkt LAST_INSERT_ID() niet voor mij?

  2. FOUT:kon bestand pg_tblspc/4815857/PG_11_201809051/16321 niet uitbreiden:geen ruimte over op het apparaat

  3. Hoe sla je een MySQL-queryresultaat op in een variabele in c

  4. kan geen verbinding maken met mysql docker vanuit lokaal