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

MYSQL menunjukkan 0 bahkan jika hasilnya tidak ada

Gunakan LEFT JOIN di antara dua tabel

select c.id, c.name, IFNULL(r.value, 0) value, r.date
from countries c
LEFT JOIN results r on r.country_id = c.id

Untuk menampilkan 0 (untuk value kolom) jika tidak ada hasil, gunakan IFNULL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada mekanisme untuk menonaktifkan penyisipan ke dalam tabel?

  2. Bagaimana cara menggunakan pemicu di laravel?

  3. Apa sintaks yang benar dari pernyataan IF di MySQL?

  4. ambil gambar dari mysql php

  5. php/mysql dengan banyak kueri