- 질문 게시판입니다.
Date | 18/02/21 19:18:40 |
Name | nickyoPD |
Subject | 오라클 DB 쿼리문 작성 질문입니다 |
안녕하세요 쿼리문의 목적은 COMPANYJOBPOST 라는 테이블과 COMPANYMEMBER 테이블을 조인해서 공통된 companyID에 해당하는 COMPANYJOBPOST의 모든 정보를 셀렉트하는 쿼리문에서 모든 정보가 아닌 최신순으로 ROWNUM을 설정하여 1번부터 4번까지만 나오게 하는게 목적입니다. SELECT * FROM COMPANYJOBPOST C1, COMPANYMEMBER C2 WHERE C1.companyID=C2.companyID;<-정상작동, 모든 정보 뿌리기 SELECT * FROM (SELECT ROWNUM RN, A.* FROM (SELECT * FROM COMPANYJOBPOST C1, COMPANYMEMBER C2 ORDER BY POSTNO ASC) A) WHERE C1.companyID=C2.companyID AND RN BETWEEN 1 AND 4;<-에러, A.*로 알리아스를 설정하는 열에서 ORA-00918: column ambiguously defined 00918. 00000 - "column ambiguously defined" 에러가 뜹니다. 제가 쿼리문을 아주 짧게 배워서 이것저것 해봤는데 잘 안되가지고.. 아시는 분 있으면 조언 부탁드리겠습니다. 0
이 게시판에 등록된 nickyoPD님의 최근 게시물
|