아 단순 쿼리는 하겠는데 테이블 두개이상만 들어가면 미치겠네요.. ㅠㅠ
게시판테이블인 A와,
그 게시물에 따른 댓글을 관리하는 B테이블이 있습니다
A테이블에 게시물ID, 작성시간, 사용자ID등이 있구요
B테이블엔 게시물ID, 댓글내용이있는데요
B테이블에 있는 댓글이 많은 순서대로 A테이블에서 게시물, 작성자, 작성시간 이런것들을 가져오고 싶습니다.
당췌 어떻게 해야할까요..
1. B테이블에 있는 게시물아이디의 갯수를 세서 제일 많은것순으로 정렬한다음에 그에따른 게시물을 A에서 가져온다.
요렇게 하면 되나요? 말은 쉬운데 참.. ㅠㅠ
select ID, UserID, regdate
from A테이블
where (select count(ID) as count from B테이블 group by ID))
여기서 어떻게 좀 바꾸면 될것 같긴 한데... 영 안되네요.. 끙끙앓고있습니다 . 도와주세요 ㅠㅠ
고수님의 답변 기다리겠습니다. |