전체 매장의 수수료 타입을 뽑아 보자. - MySQL 그룹 함수
MySQLSQLGROUP BYGROUP_CONCATSelf Join데이터베이스
AI 요약
Beta이 글은 MySQL의 그룹 함수를 활용하여 전체 매장의 현재 수수료 타입을 추출하는 방법을 다룹니다. 카카오헤어샵의 `shop_platform_fee` 테이블은 매장별 수수료 타입을 저장하며, `apply_date`를 기준으로 미래 시점의 변경 사항도 관리합니다.
개별 매장의 현재 수수료 타입을 가져오는 기본 쿼리를 소개한 후, 전체 매장의 수수료 타입을 조회하기 위한 두 가지 방법을 제시합니다. 첫 번째 방법은 Self Join을 사용하여 각 매장별 가장 최근 적용일을 찾고 해당 타입 정보를 가져오는 방식입니다.
두 번째 방법은 MySQL의 `GROUP_CONCAT` 함수를 사용하여 각 매장별 수수료 타입들을 하나의 문자열로 그룹화하는 방법을 설명합니다. 복잡한 조건이나 여러 정렬 기준이 있을 경우 주의가 필요함을 언급하며 데이터베이스 쿼리 작성에 유용한 팁을 제공합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

