column 'fial_cnt' not found
이건 좀 어이없어서... ㅋㅋㅋ 메모합니다.
말 그대로입니다. mysql 이 넘이, "나는 컬럼 fail_cnt를 못찾겠어 ㅠㅠ "
라고 하는겁니다.
select
count(CASE WHEN rt_flag=0 THEN 1 END) as fali_cnt ,
count(CASE WHEN rt_flag=1 THEN 1 END) as succ_cnt ,
count(CASE WHEN rt_flag IS NULL THEN 1 END) as null_cnt
from tbl_trn_return_list where org_mkprd_idx='MKH20171208114012'
위처럼 조회를 했는데
왜!! 자꾸 없다고 나오는지,
실수는 여기부터였습니다.
위처럼 쿼리를 짜놓고,
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
rs.next();
result = rs.getInt("succ_cnt")+"|"+rs.getInt("fial_cnt")+"|"+rs.getInt("null_cnt");
위 처럼.. 불러왔습니다.
잘 보시면, rs.getInt(""); 여기 안에 들어가는 컬럼명을 잘못 적은겁니다.
쉬운건데.. 당연히 나와야 하는건데... 안나오니까 참 ㅋㅋㅋㅋ
여러분들도 혹시 저처럼 이런 에러를 만나면! 아 어디 분명오타가 있구나 생각해보십시오.. :) ㅋㅋㅋ
'web > 오류정리' 카테고리의 다른 글
Subquery returns more than 1 row 조인 시 서브 쿼리 오류 (0) | 2017.12.11 |
---|---|
Before start of result set 에러 (0) | 2017.11.28 |
[이클립스]illegal operation on empty result set mysql 해결방법 (0) | 2017.11.20 |
input disabled css ie8 (0) | 2017.06.01 |
인스타그램 샌드박스 모드 -웹사이트 연동 (0) | 2017.05.29 |