728x90
반응형
A : 회원 테이블
B : 회원 결제내역 테이블
SELECT
A.id as member_id,
A.name as member_name,
B_TMP.createdAt as last_used_date,
A.createdAt as member_register_date
FROM
A
join (
SELECT
B.user_id,
max(B.createdAt) as createdAt
FROM
B
group by
B.user_id
) as B_TMP on B_TMP.user_id = A.id
group by
B_TMP.user_id;
쿼리문
결과
항상 부족한 부분이나 피드백할 부분을 댓글로 남겨주시면 적극적으로 수용하여 수정하겠습니다.
728x90
반응형
'Dev > DB' 카테고리의 다른 글
[SQL] IN과 OR 성능 비교 (0) | 2022.12.22 |
---|