도와주세요 몇시간째 고민중..ㅠ 서브쿼리 같은걸 사용하는거 같은데.. 0 1 2,313

by 영구 [2008.03.28 14:32:20]


select a.total_infocenter_id, a.total_infocenter_name, b.db_id, b.db_name
from  total_infocenter a, db_inform b
where a.total_infocenter_id=b.total_infocenter_id
order by a.total_infocenter_id asc

 

까지 하면

total_infocenter_id                total_infocenter_name              db_id          db_name

           1                                         문화                                              1              한국문화정보센터

          2                                          연구                                              2              한국 교육학술연구원  학술논문

          2                                          연구                                             27            한국 교육학술정보원 학위논문

 

이런식으로 쭉나오는데요

 

total_infocenter_id                total_infocenter_name              db_id          db_name                                 COUNT

           1                                         문화                                              1              한국문화정보센터

          2                                          연구                                              2              한국 교육학술연구원  학술논문

          2                                          연구                                             27            한국 교육학술정보원 학위논문

 

위에 COUNT 라고 쓴 부분에 정보량이나 조회량 같은걸 나타내고 싶거든요.,.  METADATA란 테이블이 하나 더있는데 그것을 사용해서 같이 하고싶은데 좀 도와주세요.. 정말 너무 힘드네요..

 간단한거 같은데 왜 못할까요.. 응용이 너무 부족해서.. 고수님들 제발 부탁드려요..

by 현 [2008.03.30 23:47:46]
몇시간이 아니라 저는 며칠째 보고 있는데 질문을 이해 할 수가 없네요.
COUNT라는 것이 같은 테이블에 있는 컬럼이라면 그냥 보여주면 될꺼고(그룹함수 같은거도 안썼으니까요), 다른 테이블에 있는 컬럼이라면 그 테이블을 조인걸어서 가져오면 될 것이고, 연산을 해서 나오는 컬럼이라면 계산을 하면 될꺼구요...

질문이 먼지 명확하게 좀 올려주실래요?
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입