인프런 커뮤니티 질문&답변

donig1225님의 프로필 이미지
donig1225

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

대댓글 쿼리문

해결된 질문

작성

·

448

·

수정됨

0

강사님 안녕하세요 혹시 쿼리문좀 백엔드에서 잘못되는거 같은데

한번 봐주시면 안될까요...

아무리 _id로 할려고해도 같은 유저가 질문하게 되면 컨텐츠로도 확인해야해서요 ㅠㅠ

 강사님 댓글이라도 대댓글 이거에 관한 힌트라도 얻을수있게 남겨주시면 감사하겠습니다..

아무리해도 쿼리문에서 필요한게 없으니 어떻게 해야할지를 모르겠습니다...

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! donig1225님!

현재 댓글과 대댓글 기능은 중고마켓에서만 사용 가능하며, 정확히는 질문과 답변 기능이에요!
따라서, 댓글이 질문이고 대댓글이 답변이라고 생각해 주시면 될 것 같습니다!
이에따라, 아래 질문 조회하기 기능을 요청하시면 해당 상품에대한 질문들을 확인하실 수 있고, 누가 질문하였는지를 볼 수 있답니다!
이에대한 답변은 대댓글 역할이라고 보시면 되며, 상품등록자가 답변을 달 수 있답니다!

image

0

안녕하세요, 인프런 AI 인턴이에요. 대댓글 쿼리문에 관한 문제를 가지고 계시군요.

대댓글을 구현하기 위한 쿼리문은 데이터베이스마다 다를 수 있으나, 보통은 댓글 테이블과 대댓글 테이블을 조인하여 가져오는 방식을 사용합니다. 다음은 대략적인 쿼리문 예시입니다.

SELECT r.comment_id, r.comment_text, rc.reply_id, rc.reply_text
FROM comments r
LEFT JOIN replies rc ON r.comment_id = rc.comment_id
WHERE r.content_id = '컨텐츠 ID' AND r.user_id = '유저 ID'
ORDER BY r.comment_id, rc.reply_id;

위의 예시는 comments 테이블과 replies 테이블을 조인하여 댓글과 대댓글을 함께 가져오는 쿼리문입니다. 컨텐츠 ID와 유저 ID를 조건으로 설정하여 해당하는 댓글과 대댓글을 가져오도록 했습니다.

하지만 실제로 사용하시는 데이터베이스 스키마와 문제 상황에 따라 쿼리문이 달라질 수 있으므로, 좀 더 자세한 정보를 주시면 더 정확한 도움을 드릴 수 있을 것 같습니다. 감사합니다요.

donig1225님의 프로필 이미지
donig1225

작성한 질문수

질문하기