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

PostgresQL SQL:Konwersja wyników do tablicy

Chcesz użyć array_agg , to powinno działać:

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;

Pamiętaj, że i_category_id nie należy już do grupy GROUP BY ponieważ jest teraz agregowany.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rama encji PostgreSQL

  2. Czy w nazwach kolumn PostgreSQL jest rozróżniana wielkość liter?

  3. Jak mogę sprawdzić, co znajduje się w przestrzeni tabel Postgresql?

  4. Znajdź najdłuższą passę doskonałych wyników na gracza

  5. dostęp do złożonych elementów tablicy plpgsql