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

postgresql tham gia 2 bảng

SELECT tab1.*, t2.action
FROM  tab1
JOIN (
    SELECT DISTINCT ON (tab1_id) tab1_id
         , first_value(action) OVER (PARTITION BY tab1_id
                                     ORDER BY id DESC) AS action
    FROM   tab2
    ) t2 ON tab1.id = t2.tab1_id

@Mark đã đề cập đến LEFT JOIN thay thế .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong di chuyển Rails, làm cách nào để đặt giá trị mặc định của cột là NOW () thay vì thời gian khi tôi chạy di chuyển?

  2. Các bản ghi cơ sở dữ liệu đã thêm sẽ bị xóa sau khi khởi động lại ứng dụng (heroku / SQLAlchemy)

  3. Làm cách nào để lấy danh sách cơ sở dữ liệu trong Postgresql bằng python

  4. PLINQ trên ConcurrentQueue không phải là đa luồng

  5. quyền bị từ chối cố gắng đọc tệp csv bằng JDBC cho cơ sở dữ liệu postgres