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

Nhiều bản ghi không mong muốn trong Nhóm theo mệnh đề trong Hậu kỳ

Nếu bạn muốn cái đầu tiên trong mỗi công ty, thì hãy sử dụng distinct on . Đây là một cấu trúc hay chỉ có trong Postgres:

SELECT DISTINCT ON (co.name) co.name, cl.name, cl.created_at
FROM company co INNER JOIN
     client cl
     ON cl.company_id = co.id
ORDER BY co.name, cl.created_at asc;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để CHÈN VÀO bảng từ truy vấn động?

  2. cách chỉ chọn các giá trị duy nhất từ ​​các bảng có liên quan

  3. Hàm postgres trả về một hàng dưới dạng giá trị JSON

  4. Các quyền PostgreSQL bị hạn chế cho ứng dụng web

  5. Tạo bí danh cho bảng PostgreSQL