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

Hvordan vælger jeg data fra underordnet tabel i PostgreSQL?

En ny funktion i PostgreSQL 9.2, men jeg testede ikke forespørgslen:

Jeg følger selvstudiet fra her .

select row_to_json(t)
from (
select ParentTable.parentTableFirstProp, (
select array_to_json(array_agg(row_to_json(child)))
  from (
    select childTableFirstProp
    from ChildTable
    where ChildTable.id=ParentTable.parentToChildReference
  ) child

  ) as parentToChildReference
from ParentTable
) t



  1. SQL Server - stop eller bryd udførelse af et SQL-script

  2. MySQL Limit LEFT JOIN Underforespørgsel efter tilmelding

  3. Sådan kontrolleres om en celle af typen heltalsarray indeholder en bestemt værdi i SQL

  4. Mysql, PHP, søger efter flere ord