Forum icons created by Triangle Squad, Like icons created by Freepik - Flaticon 0. 들어가며 여러 유저가 존재하고, 유저는 마음에 드는 게시글에 좋아요를 남길 수 있다. Client가 게시판 리스트를 요청하면, 로그인 되어있는 계정이 각각의 글에 '좋아요' 를 눌렀는지 여부를 함께 받아오고 싶다. (즉, 포인트는 글목록에서 내가 좋아요를 눌렀는지 여부가 나타나야한다.) 인스타그램이나 페이스북이 이와 유사한데, 인스타그램은 피드가 한번에 n개 씩 불러와진다. 이전에 좋아요를 눌렀던 글에는 여전히 좋아요가 눌려있는걸 확인할 수 있다. 이 글은 위 동작을 하나의 쿼리로 해결하기 위한 삽질 과정이며, 언제나 그랬지만 쿼리는 단순하게 생각하고 작성해야한다고 또 한번 깨닫는다. (그그 구조가 어렵긴하지만..) 최종적으로는 Spring QueryDSL에 적용하는 것이 목적이기 때문에 이 글에 끝에 해당 부분도 간략하게 작성하며 마무...
#db
#관계형
#구현
#기능
#데이터베이스
#리스트
#목록
#방법
#스프링
#예시
#예제
#좋아요
#쿼리
#게시판
#게시글
#erd
#join
#left
#list
#mysql
#on절
#query
#querydsl
#rdb
#spring
#where
#개발
#테스트
원문링크 : [MySQL] 게시글 목록에서 '좋아요 눌렀는지' 표시하기 (feat. QueryDSL)