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

Sử dụng SUM () mà không nhóm các kết quả

SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
    SELECT SUM(amount) amount FROM table1
) b

Bạn cần thực hiện tham gia cartesian giá trị của tổng của mọi hàng trong bảng thành mỗi id . Vì chỉ có một kết quả của lựa chọn con (49 ), về cơ bản nó chỉ được gắn vào mỗi id .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trường MySQL đơn với các giá trị được phân tách bằng dấu phẩy

  2. Quyền truy cập bị từ chối đối với người dùng root - mysql trên MAC OS

  3. Chọn id chèn cuối cùng

  4. Khi nào tôi nên sử dụng giao thức nén MySQL?

  5. Docker không thể kết nối ứng dụng với MySQL