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)"}
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)"}
Bagaimana cara membuat indeks unik di mana urutan kolom tidak diperhitungkan (set?)
psycopg2 bagaimana menangani TypeError:tidak semua argumen dikonversi selama pemformatan string
Go sql - cakupan pernyataan yang disiapkan
SELECT COUNT(*) - kembalikan 0 bersama dengan bidang yang dikelompokkan jika tidak ada baris yang cocok
Bagaimana cara memilih nomor acak yang dapat diulang dengan setseed di postgres sql?