국비수업/수업정리

RestController / 3

밀김 2023. 6. 19. 17:57
728x90

 

 

 

 

 

 

 

 

 

 

 

 

- 내가 좋아요 체크하면 '나'라는것이 입증이 된것이라서 그 상태를 유지해야함(?)

 

 

 

//1번 사용자가 3번 메뉴를 좋아하는지 알아보는 쿼리. 좋아하면 1 그렇지 않으면 null
SELECT count(menu_id)count FROM menu_like
    WHERE member_id = 1 AND menu_id = 6;

 

 

 

 

SELECT 
   id,
   kor_name,
   eng_name,
   price,
   img,
   reg_member_id,
   category_id,
   COUNT(l.menu_id) AS like_count,
   (select count(menu_id) from menu_like where member_id=1 and menu_id=m.id) AS `like`
FROM
   (menu m
   LEFT JOIN menu_like l ON (id = l.menu_id))
GROUP BY id , kor_name , eng_name , price , img , reg_member_id , category_id

 

 

 

 

 

 

 

 

 

 

728x90