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

Fungsi SQL SUM tanpa mengelompokkan data

Anda bisa menggunakan subquery untuk mendapatkan total untuk setiap id dan gabungkan itu kembali ke meja Anda:

select t.id, 
  t.amount, 
  t1.total
from yt t
inner join 
(
  select id, sum(amount) total
  from yt
  group by id
) t1
  on t.id = t1.id;

Lihat SQL Fiddle dengan Demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saat menyimpan string koneksi MySQL di App.config, nilai apa yang harus disetel ke properti providerName?

  2. Impor file MySQL .sql besar di Windows dengan Force

  3. Cari kolom yang berbeda dengan memisahkan koma

  4. temukan maksimum set kolom untuk beberapa baris dalam kueri mysql

  5. Keranjang belanja dan manajemen stok