Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mySQL jumlah dua nilai dalam 2 tabel yang berbeda

Anda perlu UNION dua tabel:

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

Dengan cara ini Anda dijamin mendapatkan catatan untuk reference nilai meskipun ini hanya terdapat dalam salah satu dari dua tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Simpan semua perubahan data dengan setiap detail (seperti Stackoverflow)

  2. mySQL pilih kode pos dalam x km/mil dalam jangkauan y

  3. Hitung rata-rata, varians dan standar deviasi dari dua angka dalam dua baris/kolom yang berbeda dengan sql / PHP pada tanggal tertentu

  4. MySQL:Perbarui semua baris dalam tabel yang cocok dengan hasil kueri lain

  5. MySQL LOAD DATA INFILE:berfungsi, tetapi terminator garis tidak dapat diprediksi