반응형
php 쿼리를하다가
등록된 db에서 그룹별로 묶어서 그룹수와 그룹별 데이터갯수를 구해야했다
통계 그래프로 나타내야해서 수를 카운트하는게 중요했는데
일단 그룹별 총 수는
select count(*) as cnt, db_group from [] where [] group by db_group 으로
뽑아낼수있었고 그래프에다가는 배열로 담아서 뿌려줫다
그룹의수는 이쿼리에서 그냥 카운트해도 되기는하는데
select count(cnt) as cnt, db_type
from ( select count(*) as cnt, db_count, db_type from {$tbl_x} where wr_id = '{$list[$i]['wr_id']}' group by db_count, db_type ) as a
where (1) group by db_type order by db_type desc
이건 실제 적용한 코드인데 몇개 더 추가되긴했지만 이런식으로도 각각 수를 구했다.
이중쿼리,,인가 이것도 익숙해져야하는데 가끔씩만 쓰다보니 할때마다 헷갈리네
728x90
반응형
'프로그래밍 > php' 카테고리의 다른 글
영카트 장바구니 이동여부 추가하기 (0) | 2024.02.26 |
---|---|
php mysql where 특수문자 제거하고 추출 검색 (0) | 2022.09.07 |
유튜브 채널 동영상 가져오기 php (0) | 2021.05.28 |
php로 ajax처럼 다른페이지와 통신하기 (0) | 2021.04.21 |
javascript 키보드 숫자키보드형식 (0) | 2021.01.14 |