::lovehee 님께서 쓰시길::
> 괄호를 묶은 부분부터 syntax에러가 나는군요..
> 다른 방법이 없을까요??
> 음...
>
> @>---- 당신은 사랑받기위해 태어난 사람 -------<@
>
> > ::lovehee 님께서 쓰시길::
> >
> > > 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에 대해 알고 있다고 생각했었는데..
> > > 공부를 하면 할수록 부족하다는 생각이 많이들어 반성하고 있습니다.
> > > 항상 답변해 주셔서 감사합니다.
> > >
> > > @>---- 당신은 사랑받기위해 태어난 사람 ----<@
> > >
> >
> > 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_sto
> ck);
> >
> > 이렇게 해보세요. 괄호를 사용하세요.
> >
> >
> > 조인은 어떻게 하느냐에 따라 속도를 달리합니다. 자세한것은 Mysql문서를 읽어보세요.
> >
> > order by desc; 를 사용하시면 약간의 속도저하가 있습니다.
> >
> > 직접 테스틀 해보시면 아실겁니다.
> >
> > 즐거운 하루 되세요.
>
>
mysql의 버젼이 어떻게 되는지요?
저는 지금 3.23.23-beta를 사용하고 있습니다.
|