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

mysql hiển thị Số hàng từ bảng khác trong mỗi hàng

SELECT  p.id, p.name, COUNT(v.user_id)
FROM    personal p
LEFT JOIN
        visit v
ON      v.user_id = p.id
GROUP BY
        p.id

Tất nhiên, bạn cũng có thể sử dụng lựa chọn phụ (ví dụ:nếu bạn có ANSI GROUP BY khả năng tương thích trên):

SELECT  p.id, p.name,
        (
        SELECT  COUNT(*)
        FROM    visit v
        WHERE   v.user_id = p.id
        )
FROM    personal p


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về Spring Boot CRUD với MySQL

  2. Tại sao Hibernate không tạo cơ sở dữ liệu cho MySQL?

  3. thiết lập nhiều cột bằng cách sử dụng một bản cập nhật

  4. Ý nghĩa về hiệu suất của việc cho phép sử dụng bí danh trong mệnh đề HAVING

  5. Windows:XAMPP so với WampServer so với EasyPHP so với thay thế