위의 첫 이미지는 문제 디비이고 두번째 이미지는 그 문제에 대한
보기문항 테이블입니다..
첫테이블의 OidThread 의 정보를 두번째 테이블 P_id에 담고
있습니다..
즉 문제 번호가 6 이면 그 서브 테이블의 P_id가 6번인것을 가져오는
그런 구조 입니다..
제가 하고자 하는것은 문제 20개를 랜덤하게 가져올려고 하는데
어떡해 처리를 해야할지 몰라서요.
서브쿼리를 써서 해야하는건지..아니면 조인으로 가져와야 할지
몰라서 이렇게 질문을 올립니다..
고수님들 답변 부탁드려요..
select * From Pmt_QuizQuestionInfo 첫번째 테이블 이름
Select * From Pmt_QuizAnswerInfo 두번째 테이블 이름
ex) select Top * From Pmt_QuizQuestionInfo Order By new id()
위의 쿼리로 해서 어떡해 한문제아 연관된 서브테이블까지 어떡해
가져와야 할지 몰라서요..
부탁드립니다
|