반응형
2 개의 테이블이있는 MySql 데이터베이스가 있습니다.
countries
results
특정 결과와 함께 모든 국가를 나열하지만 결과 테이블에 결과가없는 경우 계속 나열하고 0을 표시하는 쿼리를 생성하려면 어떻게해야합니까?
해결 방법
두 테이블 사이에 LEFT JOIN 사용
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
참조 페이지 https://stackoverflow.com/questions/5166418
반응형
'MySql' 카테고리의 다른 글
MySQL 두 테이블에서 고유 한 값 선택 (0) | 2020.10.15 |
---|---|
MySQL C # MySql 쿼리 결과를 콤보 상자로 (0) | 2020.10.15 |
MySQL 8.0.12의 lower_case_table_names 설정 (0) | 2020.10.15 |
MySQL Get all values from checkboxes? (0) | 2020.10.15 |
MySQL mysql 외래 키 오류 # 1452 (0) | 2020.10.15 |
댓글