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

SUM trong truy vấn LEFT JOIN

Đừng nghĩ quá nhiều. Chỉ cần thêm chúng lại với nhau bằng một dấu cộng.

SELECT products.ID, products.Base, COUNT(orders.ID) AS Counter,
products.Base + COUNT(orders.ID) as `SUM`
FROM products 
LEFT JOIN orders ON products.ID = orders.Product_ID 
GROUP BY products.ID
ORDER BY `SUM`

Lưu ý:"SUM" là tên của một hàm SQL tổng hợp, vì vậy bạn sẽ cần đặt nó trong dấu gạch ngược để sử dụng nó làm bí danh cột. Cân nhắc sử dụng một tên khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa khóa chính trong MySQL

  2. Hết thời gian chờ kết nối Laravel khi kết nối với cơ sở dữ liệu

  3. Làm thế nào để lưu trữ nhiều mục trong một cột cơ sở dữ liệu?

  4. mysql nếu tồn tại

  5. Hiển thị hình ảnh blob trong html với anglejs