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

Điều kiện về số lượng bản ghi liên quan trong SQL

Bạn có thể chuyển truy vấn con thành một phép nối bên:

select h.*, u.no_users
from houses h
cross join lateral (
    select count(*) no_users
    from users u 
    where u.house_id = h.house_id and u.status = 'active'
) u
where 
    u.cnt >= 100
    and exists (
        select 1 
        from custom_values cv 
        where cv.house_id = h.house_id and cv.type = 'mandatory' and lower(cv.name) = 'red'
    )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.ClassNotFoundException:org.postgresql.Driver

  2. Cách thanh lịch nhất để lưu trữ dấu thời gian với nanosec trong postgresql là gì?

  3. Triển khai ứng dụng Django mà không bị gián đoạn dịch vụ / không có thời gian ngừng hoạt động

  4. Làm cách nào để lưu dữ liệu có ký tự thay đổi dấu phẩy chuyển qua trình kích hoạt?

  5. Postgresql chỉ định một truy vấn chọn cho biến trong hàm