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

Làm thế nào để đếm có bao nhiêu bác sĩ được đặt cho mỗi bệnh nhân?

Sử dụng Nhóm theo bảng tạm thời với bệnh nhân và bác sĩ riêng biệt

 select Patient, count(*)
 from (
 select distinct Bookings.PatientID as Patient ,DoctorID as Doctors 
 from Bookings  ) as t

 Group by Patient;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:tìm kiếm / thay thế nhưng chỉ lần đầu tiên một giá trị xuất hiện trong bản ghi

  2. Chọn nơi số lượng của một trường lớn hơn một

  3. Nhân bản Toàn bộ Cơ sở dữ liệu MySQL

  4. Cú pháp SQL SELECT - Được DBMS liệt kê

  5. Truy vấn MYSQL VÀ để đáp ứng trên cùng một cột