sql 구문 질문드립니다 ㅠ > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

sql 구문 질문드립니다 ㅠ 정보

sql 구문 질문드립니다 ㅠ

본문


<?
$sql = " select distinct wr_parent from $table where ca_name = '$sca' $sql_order ";
?>



재가 이해한 과정은 이렇습니다.
1.  wr_parent 중복을 제외하고 나머지를 선택한다.
2. $table 테이블에서 가져온다. ($table = "g4_write_$bo_table"; 으로 선언하여 게시판 테이블명입니다.)
3. sql의 ca_name 칼럼과 선택된 분류가 일치하는것을 출력한다.
4. $sql_order = " order by wr_num, wr_reply ";  오름차순으로


이렇게 이해했는데요;;

나머지는 괜찮은데
wr_parent  값만 출력되어 버리네요;; ㅠㅠ
wr_id/wr_datetime/wr_content/ca_name
이렇게 4개를 출력해야하는데 말이죠;;; ㅠㅠ

또 wr_id 가 낮은게 위로 출력되어야 하는데 반대로 출력되니 어렵네요;';; ㅠ

어떻게 수정하면 될까요?? ㅠ



//* 요약 *//
게시판리스트에서 선택한 분류(ca_name)의 주문을 엑셀로 출력하는 작업중.
sql지식부족으로 wr_parent 값만 출력됨.....
wr_id/wr_datetime/wr_content/ca_name 이렇게 4개의 값이 출력되도록 수정하는 방법점요;; ㅠ

댓글 전체

$sql = " select distinct wr_parent from $table where ca_name = '$sca' $sql_order ";

위의 구문은 wr_parent 필드만 불러옵니다.
wr_id/wr_datetime/wr_content/ca_name 도 불러 오려면
select wr_id, wr_datetime, wr_content, ca_name, wr_parent from $table ~
처럼 원하는 필드를 넣어주어야 합니다.
아니면 데이터가 많지 않다면
select * from $table ~ 식으로 모든 필드를 불러오도록 해서
원하는 필드만 출력하는 방법도 있습니다.
그리고 wr_id 필드를오름차순, 내림차순으로 불러오기 원하면 order by wr_id asc,
또는 order by wr_id desc 처럼 사용하면 됩니다.
wr_parent 중복이 많아 wr_parent이 중복되지 않은 행의 정보를 빼오고 싶은데요;; ㅠ
어떻게 안될까요??

wr_parent가 중복되지 않은 행의 wr_id/wr_datetime/wr_content/ca_name  값이 필요하거든요;; ㅠ
select * from $table group by wr_parent order by wr_parent;

select wr_id, wr_datetime, wr_content, ca_name, wr_parent from $table group by wr_parent order by wr_parent;

더 상세한 정보를 원하시면 다음을 참고하세요.

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=87466&sca=&sfl=wr_subject%7C%7Cwr_content&stx=set&sop=and&spt=-42533&page=81
정말감사합니다~! ^^

알려주신것에 덧글을 제외할 수 있도록 하여 완벽하게 수정하였습니다 ㅎ

$sql = " select * from $table where ca_name ='$sca' AND wr_is_comment <> 1 group by wr_parent $sql_order ";
전체 45 |RSS
그누4 질문답변 내용 검색

회원로그인

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