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

Cập nhật bảng với SUM từ một bảng khác

UPDATE playercareer c
INNER JOIN (
  SELECT gameplayer, SUM(points) as total
  FROM games
  GROUP BY gameplayer
) x ON c.playercareername = x.gameplayer
SET c.playercareerpoints = x.total



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thủ tục được lưu trữ mysql chậm hơn 20 lần so với truy vấn tiêu chuẩn

  2. Cắt bớt dữ liệu:Giá trị ngày giờ không chính xác:''

  3. Lỗi:Bảng 'mysql.proc' không tồn tại khi thêm MySQL-Data Source vào dự án Visual Studio

  4. MySQL # 1140 - Kết hợp các cột NHÓM

  5. Nhóm theo ngày, trả về hàng ngay cả khi không tìm thấy bản ghi