PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Giá trị mảng số nguyên PostgreSQL nối với số nguyên trong bảng khác với chuỗi mô tả

Bạn đã có ý tưởng đúng khi sử dụng any nào toán tử cho tham gia. Khi quá trình tham gia hoàn tất, tất cả những gì còn lại là sử dụng string_agg để chuyển đổi kết quả sang định dạng bạn muốn:

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

Xem SQLFiddle đính kèm cho một ví dụ thực thi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách biểu diễn ngày tháng không chắc chắn trong PostgreSQL

  2. Làm cách nào để lấy chuỗi ngày bắt đầu và kết thúc của tuần trong PostgreSQL?

  3. Toán tử postgres / hibernate không tồn tại:text =bytea

  4. jOOQ EXTRACT (EPOCH FROM [field]) giải pháp?

  5. SQLAlchemy kế thừa không hoạt động