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

MySQL, dua tabel yang menampilkan informasi dari kedua tabel

Anda perlu menggabungkan dua tabel dan mengelompokkannya berdasarkan marca bidang dan jumlahkan pret

select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id=t2.id
group by marca

Di sini saya berasumsi bahwa id field menggabungkan dua tabel, (tapi seperti yang saya lihat dari data sampel Anda, sebenarnya itu tidak berhubungan satu sama lain)

EDIT

Saya rasa Anda kehilangan id_marca bidang di table2 . Jika ada maka akan bergabung ke kolom itu seperti contoh di bawah ini:

select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id_marca=t2.id_marca
group by id_marca;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom yang tidak dapat diperbarui di tabel mysql

  2. Alat Google Chart dengan PHP &MySQl

  3. Akses Koneksi Ditolak untuk pengguna www-data

  4. Mengurutkan hasil kueri mysql

  5. hapus bidang duplikat di baris hasil php-mysql