Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL hiển thị 0 ngay cả khi kết quả không tồn tại

Sử dụng THAM GIA TRÁI giữa hai bảng

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

Để hiển thị 0 (cho giá trị value cột) nếu không có kết quả, hãy sử dụng 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. Cách tạo liên kết riêng biệt với MySQL

  2. Quyền truy cập kết nối bị từ chối đối với dữ liệu www của người dùng

  3. Chọn 10 bản ghi hàng đầu cho mỗi danh mục trong MySQL

  4. MySQL:Sử dụng DATETIME làm khóa chính

  5. Tìm kiếm nhiều từ khóa