PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wybrać dane z tabeli podrzędnej w PostgreSQL?

Nowa funkcja w PostgreSQL 9.2, ale nie testowałem zapytania:

Postępuję zgodnie z samouczkiem z tutaj .

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zignorowano zdalny adres URL połączenia WildFly Postgres DataSource

  2. ECONNREFUSED dla Postgres na nodeJS z dokerami

  3. Jak sprawdzić wersję PostgreSQL

  4. Nie można połączyć się zdalnie z PostgreSQL na instancji Amazon EC2 za pomocą PgAdmin

  5. Plan wykonania funkcji w PostgreSQL