sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL integer array-waarde join naar integer in andere tabel met desc string

Je had het juiste idee om de any . te gebruiken operator voor de join. Zodra de join is voltooid, hoeft u alleen nog string_agg om het resultaat om te zetten naar het gewenste formaat:

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

Zie de bijgevoegde SQLFiddle voor een uitvoerbaar voorbeeld.




  1. Hoe de opdrachtregelprompt in SQLite te wijzigen

  2. Hoe vind je vergelijkbare resultaten en sorteer je op overeenkomst?

  3. Hoe het aantal weken in datum om te zetten?

  4. Wat is het verschil tussen MySQL en MySQL2 gezien NodeJS?