회원 디비 추출 쿼리 정렬순 하나 부탁 드립니다. ㅠㅠ

회원 디비 추출 쿼리 정렬순 하나 부탁 드립니다. ㅠㅠ

QA

회원 디비 추출 쿼리 정렬순 하나 부탁 드립니다. ㅠㅠ

본문

회원 디비 추출 쿼리 정렬순 하나 부탁 드립니다. ㅠㅠ

 

정렬

- 회원 아이디와 g5_shop_order 테이블에서 od_re_id의 값이 일치하는 것의 갯수가 많은 순서대로 (od_re_id 는 별도로 추가한 필드인것으로 기억..)

이 질문에 댓글 쓰기 :

답변 3

SELECT a . * , (
SELECT COUNT( * ) AS cnt
FROM g5_shop_order
WHERE a.mb_id = od_re_id

) AS cnt
FROM g5_member a where a.mb_level = '5' and and a.mb_certify = 'hp' ORDER BY cnt DESC

 

다시 수정했습니다.

한번 쿼리 해보시겠어요?

댓글 주셔서 감사합니다.
$sql = "SELECT a . * , (SELECT COUNT( * ) AS cnt FROM g5_shop_order WHERE a.mb_id = od_re_id) AS cnt FROM g5_member a where a.mb_level = '5' and and a.mb_certify = 'hp' ORDER BY cnt DESC ";
// $sql2 = "SELECT * from g5_member ";

$result = sql_query($sql, false);
for ($i=0; $row=sql_fetch_array($result); $i++) {
var_dump($row);
}

데이터를 못 뽑아 오네요 ㅠㅠ

g5_member 와 g5_shop_order 를  조인해서 쿼리를 하시려는 건가요?

설명이 부족하네요...

설명이 좀 부실한듯 해서 다시 수정합니다.

 

select * from {$g5['member_table']} where where mb_level = '5' and mb_certify = 'hp' order by ????

 

회원 추출하는 위 쿼리에서 mb_id 와 g5_shop_order 테이블에서 od_re_id (주문내역에서 받는 사람 아이디) 의 값이 일치하는 것의 갯수가 많은 순서대로 (od_re_id 는 별도로 추가한 필드인것으로 기억..) 정렬하고 싶은데 어떻게 해야 할까요?

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

회원로그인

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