sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres:filtrering av resultat med ARRAY_AGG och HAVING (istället för WHERE)

Det visar sig att Postgres NÅGON sökord är på sidan och kan inte användas symmetriskt.

Sålunda är arbetskoden:

SELECT items.id, items.title, ARRAY_AGG(tags.tag_id)
FROM items
INNER JOIN tags ON (tag.tag_id=items.id)
GROUP BY items.id
HAVING 27 = ANY(ARRAY_AGG(tags.tag_id))



  1. Hur man låser mysql-tabeller i php

  2. Snabbt och smutsigt för loopar i det omedelbara fönstret

  3. Hur man hämtar och fyller i värden från mysql till HTML välj alternativ dynamiskt i jsp och ajax för två välj alternativruta

  4. Enkel parametrering och triviala planer — del 3