안녕하세요. 간단한쿼리문작성하고있는데.. sql문법에 맞지않다고 나와서 실행이안됩니다. 그런데 도통 뭐가 문젠지를 모르겠어요. u1, u2 따로따로 실행하면 분명 374개의 컬럼갯수가나오는데.. 문법에 뭐가 틀린게있는지 확인좀부탁드립니다 --------------------------------------------------- SELECT distinct * FROM USER_TAB_COMMENTS; 결과 - TABLE_NAME TABLE_TYPE COMMENTS EXPUSEINFO TABLE 연구비집행내역 ...(374건) --------------------------------------------------- SELECT TABLE_NAME , SUM(Decode( data_type, 'NUMBER', data_precision + data_scale, data_length )) sumlength FROM user_tab_columns GROUP BY TABLE_NAME; 위 쿼리 결과 -TABLE_NAME SUMLENGTH EXPUSEINFO 2541 ...(374건) --------------------------------------------------- 두쿼리 레프트 조인 ! SELECT * FROM USER_TAB_COMMENTS AS u1 LEFT OUTER JOIN ( SELECT TABLE_NAME , SUM(Decode( data_type, 'NUMBER', data_precision + data_scale, data_length )) sumlength FROM user_tab_columns GROUP BY TABLE_NAME) AS u2 ON u1.TABLE_NAME = u2.TABLE_NAME
sql문법 오류/..
두개를 TABLE_NAME 으로 조인해서 아래와같은 3개컬럼을 뽑는게 목표입니다
TABLE_NAME COMMENTS SUMLENGTH