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

Nhận tất cả từ một bảng và COUNT từ một bảng khác

Bạn muốn làm điều này:

SELECT categories.id, max(categories.slug), count(categories_questions.id) AS numberOfQuestions
FROM categories
LEFT JOIN categories_questions
ON categories.id = categories_questions.category_id
group by categories.id

LEFT JOIN sẽ đảm bảo rằng các danh mục không có câu hỏi nào được liệt kê với count =0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Tính tổng các giá trị trong truy vấn con

  2. Ánh xạ tinyint dưới dạng boolean hibernate

  3. Tham gia trường mảng JSON với trường chuỗi trong mysql

  4. Giới thiệu về Firebase

  5. Cách tìm nạp và điền các giá trị từ mysql sang HTML chọn các tùy chọn động trong jsp và ajax cho hộp tùy chọn hai lựa chọn