이런 쿼리 비효율적인가요 아니면 써도 되나요 정보
이런 쿼리 비효율적인가요 아니면 써도 되나요본문
$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";
댓글 전체
효율적인걸 떠나서 DBMS가 mysql 이라면 mysql 버전도 생각하셔야겠죠.
네 mysql5 버전으로 서브쿼리를 지원하고 있습니다.
쿼리속도로 보았을때 않좋을지...
서브쿼리는 처음 사용해보는거라
쿼리속도로 보았을때 않좋을지...
서브쿼리는 처음 사용해보는거라