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

quỳ:cách thích hợp để tạo mảng từ kết quả là gì?

Giả sử bạn đang sử dụng Postgres - bạn cần sử dụng array_agg hàm tạo mảng. Tôi khuyên bạn nên sử dụng knox.raw

Vui lòng cho tôi biết nếu điều này hoạt động.

   knex('users')
    .innerJoin('user_emails','users.id','user_emails.user_id')
    .select([
      'users.id as userID',
      'users.name as userName',
      knex.raw('ARRAY_AGG(user_emails.adress) as email')
    ])
    .groupBy('users.id','users.name')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN POSTGRESQL nếu tên hàng cụ thể không tồn tại?

  2. Cách tham chiếu và lưu một số User_ID vào một biểu mẫu duy nhất và hiển thị Id cho biết trong chỉ mục / Hiển thị các trang của ứng dụng Rails 4

  3. Tạo bảng thứ ba từ hai bảng

  4. Tính đa hình trong bảng cơ sở dữ liệu SQL?

  5. Spring Boot, PostgreSQL và Docker - Kết nối bị từ chối khi đang chạy trong vùng chứa