select r.reg_amount-p.pro_stock from mall_registry r, mall_product p
where r.pro_num = p.pro_num and substring(r.pro_num,1,2)='01';
이렇게 했더니만,, 에러없이 잘 나오더군요..
이 결과값을 정렬하는건 안되나요?
order by r.reg_amount-p.pro_stock desc;
혹시나 해서 해봤는데 .. 안되더군요..
에러가 나더군요...
이 결과값을 정렬할 수는 없는지요...
그리고,, 한가지더..
전 자바와 mysql을 연동하여 프로그램을 작성하는데요..
여러테이블을 검색하여 결과를 뿌려줘야 할지..
아니면 그냥 조인을 해서 해야할지 모르겠어요...
무슨말이냐면요..
3개의 테이블에 조건절을 2번 정도 줘서 원하는 결과값을 얻는
그런 조인을 하는데요..
이방법을 그대로 써야할지..
아니면 조인하지 않고,, 여러테이블을 각각 검색하여 직접 구현하는
편이 나은지 알고싶어요..
조인을 쓰면 속도가 많이 느려지는것 같기도 하고,,
그리고,,order by desc 정렬을 쓰면 속도가 많이 느려지나요?
여기 게시판에 어느분이 그렇게 적어놓으신것 같아서요..
아무튼,, 너무 두서없이 적었습니다.
나름대로 db에 대해 알고 있다고 생각했었는데..
공부를 하면 할수록 부족하다는 생각이 많이들어 반성하고 있습니다.
항상 답변해 주셔서 감사합니다.
@>---- 당신은 사랑받기위해 태어난 사람 ----<@
|