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

kelompokkan dengan menambahkan nilai

GUNAKAN fungsi agregat SUM() dengan GROUP BY :

select ts.name as my_name, ss.step_number, p.specs, SUM(p.price),  ssp.class_id
from optional_system_step  as ss
join system as s on s.system_id=ss.system_id
join category_description  as cd on cd.category_id=ss.category_id
join optional_system_step_product as  ssp on ss.system_step_id=ssp.system_step_id
join product as p on  p.product_id=ssp.product_id
join product_description as pd on  pd.product_id=p.product_id
join template_step as ts on  (ts.template_id=s.optional_template_id and ts.step_number=ss.step_number)
where s.system_id = '15' 
GROUP BY ts.name, ss.step_number, p.spects, ssp.class_id
order by ss.step_number, ssp.class_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. Mysql int(11) nomor di luar jangkauan

  2. Database:Membuat Log tindakan, bagaimana menangani berbagai referensi?

  3. Cara memformat waktu ke '2:34 jam', '0:34 jam' dll di MySQL

  4. MySQL Gabung Dimana Tidak Ada

  5. MySQL - SQLite Bagaimana cara meningkatkan kueri yang sangat sederhana ini?