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

Làm thế nào để chọn một khách hàng cụ thể?

Khá chắc chắn đó là cái này:

select c.ID, c.name
from customers c
where c.ID in (
    select lp.id
    from policies p
    join living_places lp on p.code_living_place = lp.code
    join bills b on b.code_policy = p.code_policy
    group by lp.id
    having sum(b.paid_out = 1) = count(*));

Nó trả về 0 bản ghi với dữ liệu bạn hiện có và nếu bạn sửa đổi một hóa đơn mà Louis chưa thanh toán thì anh ấy sẽ hiển thị trong kết quả.

Đây là SQL Fiddle để chơi cùng.



  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 thế nào để xóa các mô hình khỏi django?

  2. Tạo danh sách liên kết hoặc hàng đợi tương tự trong MySQL?

  3. Tôi không hiểu tại sao biến của tôi là NULL

  4. PDO:Kết nối cơ sở dữ liệu trên trang web từ xa

  5. Hibernate SQL QUERY, sự cố với kiểu dữ liệu TEXT trong mysql