inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

대댓글 쿼리문

해결된 질문

512

donig1225

작성한 질문수 10

0

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

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

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

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

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

react node.js seo graphql next.js

답변 2

0

노원두

안녕하세요! donig1225님!

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

image

0

인프런 AI 인턴

안녕하세요, 인프런 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를 조건으로 설정하여 해당하는 댓글과 대댓글을 가져오도록 했습니다.

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

fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다

0

40

1

댓글 기능 구현 중 질문드립니다.

0

67

1

쿠폰코드 발급

0

139

2

example 서버 플레이그라운드, API 접속 모두 안됩니다.

0

87

2

문의드립니다!! ㅠㅠ

0

102

2

graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.

0

78

2

_app.js 작성 이후로 에러가 발생하네요

0

95

2

학습자료

0

71

2

학습자료가 안열립니다.

0

51

2

플레이 그라운드 퀴즈 문제 질문이 있습니다.

0

61

0

기존강의 구매자, 업데이트 끝인가요?

0

110

3

업데이트 버전 수강

0

89

2

완벽한 프론트엔드

0

136

2

나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.

0

84

1

graphql 접속이 안됩니다.

0

101

2

const, let 사용 질문 드립니다.

0

71

2

싸이월드 만들기 1탄 피드백 부탁드립니다.

0

122

2

회원가입 과제 피드백 부탁드립니다.

0

81

2

styled.span / styled.input "CSS 자동완성"

0

47

1

쿠폰 발급 관련

0

167

2

서버 502 error

0

247

2

쿠폰 다시 부탁드려도 될가여?

0

140

2

a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요

0

185

2

2분 44초 질문

0

132

3