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

PostgresQL SQL:Mengonversi hasil ke array

Anda ingin menggunakan array_agg , ini akan berhasil:

SELECT i_adgroup_id, array_agg(i_category_id)
FROM adgroupcategories_br
WHERE i_adgroup_id IN
(
    SELECT i_adgroup_id
    FROM adgroupusers_br
    WHERE i_user_id = 103713
)
GROUP BY i_adgroup_id;

Perhatikan bahwa i_category_id tidak lagi dalam GROUP BY seperti yang sekarang sedang dikumpulkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laporan Jasper:tidak dapat memperoleh nilai untuk bidang 'x' dari kelas 'org.postgresql.util.PGmoney'

  2. Apa cara tercepat untuk mengambil data sekuensial dari database?

  3. PostgreSQL untuk beralih melalui baris dan menemukan kecocokan terdekat menggunakan fungsi jarak khusus

  4. Bagaimana cara mengaktifkan VERBOSITY PostgreSQL dalam koneksi Django db?

  5. Cara mendapatkan kinerja tinggi di bawah transaksi besar (postgresql)