MySQL

다른 테이블의 날짜 조건으로 카운트

1
Table a id  date  10    2020-01-01       table b  id date 10   2019-12-12 10   2019-12-30 10   2020-10-01   일 경우 a date를 초과하지 않는 b 테이블의 컬럼 갯수를 카운트하는 쿼리를 어떻게 작성하나요?

Table a

id  date 

10    2020-01-01

 

 

 

table b 

id date

10   2019-12-12

10   2019-12-30

10   2020-10-01

 

일 경우 a date를 초과하지 않는 b 테이블의 컬럼 갯수를 카운트하는 쿼리를 어떻게 작성하나요?

캐글응애 2021-12-20
캐글응애 님께서 2021-12-20에 MySQL에 올린 질문

댓글

1개의 답변

2
select count(*) from b left join a on b.id=a.id where a.date >= b.date 이렇게 하면 되지 않을까여?

select count(*) from b left join a on b.id=a.id where a.date >= b.date

이렇게 하면 되지 않을까여?

이런개발 2022-01-04
사탕 주기
이런개발 님께서 2022-01-04에 MySQL에 올린 글
보관하기

댓글

조회수 726
답글 1
URL