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

Temukan jumlah total berdasarkan nilai dari tabel lain

Dengan LEFT JOIN :

select t1.name Country, count(distinct t2.name) Count
from country t1 left join cities t2 
on t2.name like concat('%, ', t1.name)
group by t1.name

Lihat demo .
Hasil:

| Country | Count |
| ------- | ----- |
| France  | 2     |
| Italy   | 1     |
| USA     | 2     |



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL beberapa permintaan pencarian menggunakan opsi / pilih tag formulir HTML

  2. Terapkan pemberitahuan acara MySQL kembali ke aplikasi Delphi

  3. Haruskah kunci utama selalu ditambahkan ke tabel innodb?

  4. php, pdo mysql tidak dapat menyisipkan dengan gabungan bagian dalam

  5. Node.js terhubung ke wadah MySQL Docker ECONNREFUSED