sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL-heltalsmatrixværdi forbindes med heltal i anden tabel med desc-streng

Du havde den rigtige idé at bruge any operatør for sammenføjningen. Når tilslutningen er fuldført, er der kun tilbage at bruge string_agg for at transformere resultatet til det ønskede format:

SELECT   name, STRING_AGG(description, ', ')
FROM     test
JOIN     ekwdesc ON ekwdesc.value = ANY(test.ekw)
GROUP BY name

Se den vedhæftede SQLFiddle for et eksekverbart eksempel.




  1. Parse en dato fra uformateret tekst i SQL

  2. Hvorfor fungerer min Postgres-database i et stykke tid og kan derefter ikke starte serveren, når den først er genstartet?

  3. Jeg har en trigger autonom, men udfører kun én gang i samme session

  4. Oprettelse af en trigger til kun at køre, når en ny tabel oprettes