PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Намерете всички съвпадения за даден отбор в PostgreSQL

SELECT t.uuid, t.player_1_uuid, t.player_2_uuid, array_agg(m.uuid) as "match_uuids"
FROM teams t JOIN matches m ON t.uuid IN (m.team_a_uuid, m.team_b_uuid)
GROUP BY t.uuid;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL ОПИСАНИЕ ТАБЛИЦА Еквивалент

  2. Синтактична грешка при или близо до WHERE

  3. Какви са наличните опции за идентифициране и премахване на невалидните обекти в Postgres (напр.:повредени индекси)

  4. Пандите използват твърде много памет с read_sql_table

  5. Вложена заявка в squeel