3개의 테이블의 데이터 중 동일한 데이터의 평균을 작성하는 신규테이블 작성

3개의 테이블의 데이터 중 동일한 데이터의 평균을 작성하는 신규테이블 작성

QA

3개의 테이블의 데이터 중 동일한 데이터의 평균을 작성하는 신규테이블 작성

본문

3개의 테이블 중 컬럼은 동일하고, 신규 테이블에 특정 컬럼의 평균을 내고, 특정 컬럼은 중복 제거를 하려고 합니다. 

 

아래와 같이 하려면 어떻게 해야 하나요?

 

t1      
  1행    
    이름 김철수
    점수 100
  2행    
    이름 김에이
    점수 90
t2      
  1행    
    이름 김비
    점수 80
  2행    
    이름 김철수
    점수 75
       
t3      
  1행    
    이름 김철수
    점수 50
  2행    
    이름 김씨
    점수 60
       
신규테이블    
  1행    
    이름 김철수
    점수 75
  2행    
    이름 김에이
    점수 90
  3행    
    이름 김비
    점수 80
  4행    
    이름 김씨
    점수 60

 

 

---------------신규테이블에는 컬럼중 한개의 동일한 데이터로 뿌리고, 동일하지 않은 데이터는 추가하여 평균 값을 뿌리려고 합니다.----------------

이 질문에 댓글 쓰기 :

답변 2

검색해보면 무엇이든 나올텐데요 :::

 

//www.google.com/search?q=mysql+union+average&oq=mysql+union+average&aqs=chrome..69i57.1624j0j7&sourceid=chrome&ie=UTF-8

 

 

//stackoverflow.com/questions/44123217/simple-way-to-calculate-average-by-union-of-three-table-in-mysql

 


//stackoverflow.com/questions/44142723/simple-way-to-calculate-average-by-union-of-three-tables-using-mysql-and-php

 

저의 짧은 지식으로는 view table이나 union 을 이용하거나

 

별도 테이블 없이 group by(로 될지 모르겠지만), join 기능을 이용해서 시도해볼 것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 22
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT