C++ Builder 2009 에서 작업하고 있습니다.
DBX 콤포넌트 사용했고요.
예를 들어서
SELECT a.*, b.* FROM ATable a, BTable b WHERE a.code = b.code
이런 쿼리를 날리면
WHERE a.code = b.code
이 부분에
a.code가 알수없는 컬럼이라고 나옵니다.
2009에 문제가 있나해서 2007에서도 해보고 6에서도 해봤는데...
다 안됩니다.
안되는 쿼리를 IB익스퍼트에서 돌리면 잘 돌아가고요...
alias가 들어가지 않은 쿼리는 잘 돌아갑니다.
또는 alias가 있어도 where 문이 없으면 잘 돌아가고요.
이게 도대체 왜 이럴까요? ㅠㅠ
|