약

이런 쿼리 비효율적인가요 아니면 써도 되나요

· 2007-04-19 (목) 17:12:25 · 1594 · 2
 $sql = "select

   idx,

   reg_date,

   (select blog_title from blog_config_profile where userid=bcm.userid) as blog_title,

   (select count(idx) from blog_post where userid=bcm.userid) as post_cnt,

   (select count(idx) from blog_chain where userid=bcm.userid) as chain_cnt,

   (select sum(out_num) from blog_post where userid=bcm.userid) as out_cnt,

   (select sum(reply_num) from blog_post where userid=bcm.userid) as reply_cnt,

   status

   from blog_config_bs as bcm $where $orderby limit $limits,$limit";
|

댓글 2개

효율적인걸 떠나서 DBMS가 mysql 이라면 mysql 버전도 생각하셔야겠죠.
네 mysql5 버전으로 서브쿼리를 지원하고 있습니다.

쿼리속도로 보았을때 않좋을지...

서브쿼리는 처음 사용해보는거라
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
07-04-20 조회 2,049
07-04-20 조회 1,597
07-04-20 조회 1,602
07-04-20 조회 1,594
07-04-20 조회 2,006
07-04-20 조회 2,012
07-04-20 조회 1,686
07-04-20 조회 1,703
07-04-19 조회 1,739
07-04-19 조회 1,651
07-04-19 조회 1,642
07-04-19 조회 1,617
07-04-19 조회 1,592
07-04-19 조회 1,595
07-04-19 조회 1,609
07-04-19 조회 1,746
07-04-19 조회 1,886
07-04-19 조회 1,603
07-04-19 조회 1,732
07-04-19 조회 2,049