PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara MEMILIH data dari tabel anak di PostgreSQL?

Fitur baru di PostgreSQL 9.2 tetapi saya tidak menguji kueri:

Saya mengikuti tutorial dari di sini .

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. Perbarui tabel dan tambahkan data dalam Migrasi Laravel 5

  2. Bandingkan array untuk kesetaraan, abaikan urutan elemen

  3. Menggunakan Kubernetes untuk Menerapkan PostgreSQL

  4. Django haystack dengan Elasticsearch tidak dapat menemukan database saat membangun kembali indeks

  5. Apa opsi yang tersedia untuk mengidentifikasi dan menghapus objek yang tidak valid di Postgres (mis:indeks rusak)