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

Truy vấn MYSQL cho SUM và DISTINCT?

Tôi không thực sự rõ ràng về các quy tắc là gì hoặc tại sao bảng của bạn ở định dạng đó (với tên, số lượng, giá lặp lại) nhưng đây là một cách để bạn có được kết quả mong đợi.

select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật / chỉnh sửa Laravel bằng vòng lặp foreach

  2. Khóa trùng lặp khi ghi hoặc cập nhật?

  3. Làm cách nào để tạo nhóm kết nối MySQL trong khi làm việc với NodeJS và Express?

  4. PHP / mySQL - cách tìm nạp các hàng lồng nhau vào mảng đa chiều

  5. sao chép dữ liệu từ cơ sở dữ liệu mysql sang cơ sở dữ liệu mysql khác bằng java