mysql 질문

mysql 질문

QA

mysql 질문

본문

2105555617_1557195088.6054.jpg

 

 

저기서 master_seq가 같은 번호를 카운트 해서 

 

리스트에 뿌려주려면 어떻게 해야 할까요?

 

master_title 테스트 2개

master_title 이번주 미션 리스트 1개

 

이런식으로 뿌려주려고 하거든요.

이 질문에 댓글 쓰기 :

답변 3


$sql='SELECT  * ,count(master_seq) as cnt FROM table group by master_seq';
$res=sql_query($sql);
while($row=sql_fetch_array($res)){
    echo $row["master_title"]." ".$row["cnt"]."개";
}

번호가 같은 것을 묶을 때는 group by를 쓰시면 됩니다.

아래 처럼 하면 카운팅이 되겠죠.

select count(*) as cnt from table group by master_seq;

 

master_title 테스트 2개
master_title 이번주 미션 리스트 1개

이런식으로 뿌려주려고 하거든요.

- 위에 말씀하시는게 출력 순서라면 order by master_seq 하시면 되겠구요.

답변을 작성하시기 전에 로그인 해주세요.
전체 1,506
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT