MySQL 연결 간격 연도 및 월의 기본값을 설정합니다.
P粉924915787
P粉924915787 2024-02-25 18:16:02
0
1
344

문의에 문제가 있습니다. 두 개의 테이블이 있고 이를 조인하여 첫 번째 테이블의 기본 키를 기반으로 한 결과를 얻으려고 하는데 첫 번째 테이블의 데이터 1개가 누락되었습니다.

이것은 내 바이올린이다

보시다시피 1개월의 "xx3"이 누락되었습니다

왼쪽과 오른쪽 연결을 바꿔보았지만 여전히 같은 결과입니다. 보시다시피 coalesce(sum(b.sd_qty),0) 设置为总计, 如果没有 qty,则将 0를 기본값으로 설정해야 합니다.

P粉924915787
P粉924915787

모든 응답(1)
P粉287726308

또한 다른 날짜에 테이블을 교차 조인해야 합니다.

으아악

또는 MySql 8.0+의 경우 재귀 CTE를 사용하여 결과를 원하는 모든 달의 시작 날짜를 반환하고 테이블에 교차 조인할 수 있습니다.

으아악

보기 데모.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿