데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
3개의 테이블에서 데이터를 추출하고 싶습니다.
오라클, mysql, sqlsever뭐든 괜찮습니다. 어떻게 하면 되나요ㅠㅠ
1. 각 학생 이름과 각 점수의 평균점 내기
2.불합격 된 학생들의 이름과 과목 내기(불합격 기준은 60미만이면 불합격)
테이블 종류
[학생 이름 리스트 테이블]
id / 이름
1 김
2 박
3 조
[과목명 테이블]
id / 과목명
1 영어
2 과학
3 수학
[점수 테이블]
student_id subject_id score
1 1 50
1 2 50
1 3 50
2 1 70
2 2 60
2 3 70
3 1 30
3 2 80
3 3 60
Comment 1
-
이리
2022.04.29 11:28
1. 점수 테이블과 학생 이름 리스트 테이블을 join 하고 AVG 함수등을 사용하여 평균값 계산
2. 점수 테이블과 학생 이름 리스트 테이블과 과목명 테이블을 join 하고 점수 테이블에서 필터 처리