3개 테이블의 동일한 데이타를 찾아 그 값을 변경하려면 어떻게 해야 하나요?
본문
모든 행 제목이 동일한 3개의 테이블에서,
일부 행의 동일한 데이터를 찾아 다른 값을 평균 내어 새로운 테이블에 저장하려면 어떻게 해야 하나요?
테이블1, 테이블2, 테이블3 1행 - A(이름), 2행 - B (값)
테이블1 A 김철수, 김에이 B 값 100점, 100점
테이블2 A 김비, 김철수 B 값 50점, 40점
테이블3 A 김철수, 김씨 B 값 70점, 70점
=====================================
신규테이블의 A 김철수 B 값 70점
---- 결과적으로 3개 테이블의 김철수를 찾아 평균 값을 내려고 합니다--------------
답변 2
당연히 할 수 있는데요.
테이블과 행의 관계를 알아보기 쉽게 수정하시거나...
혹은 수정된것으로 다시 올려봐주세요.
테이블1
1행 :
1열(이름) : 김철수
2열(과목) : 국어
3열(값) : 80점
테이블2
1행 :
1열(이름) : 김철수
2열(과목) : 수학
3열(점수) : 90점
이런식으로요.
select A,sum(B) as b from (select A,B from tablea UNION All select A,B from tableb UNION ALL select A,B from table c) table group by A
답변을 작성하시기 전에 로그인 해주세요.