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

Postgres - menggabungkan dua kolom menjadi satu item

SELECT user_id, array_agg((friend_id, confirmed)) as friends
FROM friend_map
WHERE user_id = 1
GROUP BY user_id

user_id |           array_agg            
--------+--------------------------------
      1 | {"(2,true)","(3,false)","(4,false)"}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat indeks unik di mana urutan kolom tidak diperhitungkan (set?)

  2. psycopg2 bagaimana menangani TypeError:tidak semua argumen dikonversi selama pemformatan string

  3. Go sql - cakupan pernyataan yang disiapkan

  4. SELECT COUNT(*) - kembalikan 0 bersama dengan bidang yang dikelompokkan jika tidak ada baris yang cocok

  5. Bagaimana cara memilih nomor acak yang dapat diulang dengan setseed di postgres sql?