sql문 count 질문입니다...다시 올립니다.^^;;
$sql="select count(*) as s from g4_coupon where mb_id='$roww[mb_id]'";
$res=sql_fetch($sql);
$reco1=$res[s];
$sql="select count(*) as s from g4_coupon where mb_id='$roww[mb_id]' and cp_use='Y'";
$res=sql_fetch($sql);
$reco2=$res[s];
<td><?=$reco1?><?=$reco2?></td>
위와 같이 2개의 sql 문을 써서 2가지의 값을 얻어내고 있는데요..
보시면 아시겠지만, where 절에 and 조건문 하나 추가된거 뿐이 없습니다.
sql 구문을 하나만 써서 원하는 <?=$reco1?><?=$reco2?> 값을 얻으려면...
구문을 어떤식으로 완성해야 하나요?
조언 부탁드립니다.
$res=sql_fetch($sql);
$reco1=$res[s];
$sql="select count(*) as s from g4_coupon where mb_id='$roww[mb_id]' and cp_use='Y'";
$res=sql_fetch($sql);
$reco2=$res[s];
<td><?=$reco1?><?=$reco2?></td>
위와 같이 2개의 sql 문을 써서 2가지의 값을 얻어내고 있는데요..
보시면 아시겠지만, where 절에 and 조건문 하나 추가된거 뿐이 없습니다.
sql 구문을 하나만 써서 원하는 <?=$reco1?><?=$reco2?> 값을 얻으려면...
구문을 어떤식으로 완성해야 하나요?
조언 부탁드립니다.
댓글 4개
14년 전
$sql = "SELECT COUNT(0) AS recol1,(SELECT COUNT(0) FROM g4_coupon WHERE mb_id='$roww[mb_id]' AND cp_use='Y') AS recol2 FROM g4_coupon WHERE mb_id='$roww[mb_id]'";
print_r(sql_fetch($sql));
print_r(sql_fetch($sql));
14년 전
답변감사합니다.
14년 전
완전 초짜 쿼리문임둥.
$sql = "SELECT COUNT(IF(mb_id='$roww[mb_id]',mb_id,NULL)) as s,
COUNT(IF(mb_id='$roww[mb_id]' and cp_use='Y',mb_id,NULL)) as s1
FROM g4_coupon";
$res = sql_fetch($sql);
$reco1 = $res['s'];
$reco2 = $res['s1'];
맞게 나오는지도 모르겠네용. 그냥 참고하세요 ㅎㅎ.
$sql = "SELECT COUNT(IF(mb_id='$roww[mb_id]',mb_id,NULL)) as s,
COUNT(IF(mb_id='$roww[mb_id]' and cp_use='Y',mb_id,NULL)) as s1
FROM g4_coupon";
$res = sql_fetch($sql);
$reco1 = $res['s'];
$reco2 = $res['s1'];
맞게 나오는지도 모르겠네용. 그냥 참고하세요 ㅎㅎ.
14년 전
답변 감사합니다. 채택은 하나뿐이 안되니...어쩔수 없네요..^^:;
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66354 |
이주석님아
|
11년 전 | 2768 | |
| 66353 | 11년 전 | 2091 | ||
| 66352 | 11년 전 | 2765 | ||
| 66351 |
mybiz
|
11년 전 | 2347 | |
| 66350 |
alexseo
|
11년 전 | 2391 | |
| 66349 | 11년 전 | 3966 | ||
| 66348 | 11년 전 | 2593 | ||
| 66347 | 11년 전 | 2810 | ||
| 66346 |
겸손1935
|
11년 전 | 2247 | |
| 66345 |
금나와라뚝딱
|
11년 전 | 2537 | |
| 66344 | 11년 전 | 2493 | ||
| 66343 |
Mariplay
|
11년 전 | 2378 | |
| 66342 |
포도주스와
|
11년 전 | 2728 | |
| 66341 | 11년 전 | 2954 | ||
| 66340 | 11년 전 | 3382 | ||
| 66339 | 11년 전 | 2400 | ||
| 66338 |
그누초보님
|
11년 전 | 1993 | |
| 66337 |
퇴근후밥상
|
11년 전 | 3172 | |
| 66336 |
그누초보님
|
11년 전 | 2148 | |
| 66335 |
오래된미래
|
11년 전 | 2087 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기