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

Jak utworzyć tablicę z SELECT zwracającą więcej niż jeden wiersz?

Jeśli zapytanie zwraca tylko kolumny, które trafiają do tablicy, użyj Konstruktor ARRAY :

SELECT ARRAY(SELECT console_id FROM archive_sessions
             WHERE  tournament_id = 14817) AS console_arr;

Jest to zazwyczaj szybsze niż array_agg() dla prostego przypadku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz się jako użytkownik bez ustawionego hasła w Postgresql 8.4 przez JDBC

  2. Nie można utworzyć rozszerzeń plv8 postgresql

  3. Adnotacje hibernacji — UniqueConstraint bez uwzględniania wielkości liter

  4. Django emuluje zachowanie wyzwalacza bazy danych podczas zbiorczego wstawiania/aktualizowania/usuwania

  5. Pobieranie ostatniego słowa z ciągu znaków Postgres, deklaratywnie