게시판에서 내용을 찾지못해 질문드립니다.
아무 의미없지만 다음과 같은 질의가 있다고 할때.
select a.id, b.id from user a, user b;
MySql 에서는 다음과 같이 해당 값을 가져왔습니다.
rs.getString("a.id");
rs.getString("b.id");
postgresql 에서는 위와같이 할경우 에러가 나더군요.
그냥
rs.getString("id"); 라고 해야 가져오던데요.
여기서 질문입니다.
질의에 a.id as aid, b.id as bid 라고 하지 않고 그냥 위처럼
가져오기를 할때
두번째 b.id를 가져오려면
rs.getString()을 어떻게 써야 컬럼 이름이 같은 두번째 결과를
가져올까요?
rs.getString(1) 처럼 숫자로 말고 컬럼이름을 명시해서
가져올경우에요.
GUI 클라이언트에서 쿼리를 해보니 컬럼이름이
id, id_1 이런식으로 표현되던데요. 혹시나해서
rs.getString("id");
rs.getString("id_1") 이라고 해보니 에러가 나더군요.....
답변 부탁드립니다.
|