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

mySQL tổng của hai giá trị trong 2 bảng khác nhau

Bạn cần UNION hai bảng:

SELECT reference, SUM(quantity) AS total_quantity
FROM (
  SELECT reference, quantity
  FROM table_1

  UNION ALL

  SELECT reference, quantity
  FROM table_2) AS t
GROUP BY reference

Bằng cách này, bạn được đảm bảo nhận được bản ghi cho reference giá trị ngay cả khi giá trị này chỉ được chứa trong một trong hai bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể sử dụng cột mà tôi đã chọn sau này trong một truy vấn không?

  2. Truy vấn SQL để tạo bảng trong MySQL

  3. Làm cách nào để chọn hàng dữ liệu đầu tiên và cuối cùng từ kết quả mysql?

  4. Percona 5.6 Docker Image không thể tải /etc/mysql/conf.d/*.cnf của tôi

  5. Chỉ nhận các bản ghi được tạo ngày hôm nay trong laravel