>> Delete No. 15620 article
No. [질문임다]테이블 2개를 비교하며 DB불러오는데...

등록 2000-12-27 11:29:00 By localhost     조회 2
이름 신경석    

		안녕하세요...수고가 많으십니다..
 제가 예전에 글을 올렸는데...
 자세한 설명을 주세서 감사합니다..
   글구..죄송하지만..또 하나의 질문을 하려합니다.
 아래와 같은 테이블이 두개 있다고 가정을 한다면...
 gong_poll 테이블
_____________________________
id_gong |  name  |  number 
-----------------------------
   1   |   1    |   2
    2   |   1    |   2
 
   3   |   1    |   1
    4   |   1    |   2 
    5   |   1    |   4
    6   |   1    |   4
    7   |   1    |   2
.
.
-----------------------------
 gong_result 테이블
_____________________________
result |  name  | id_gong 
-----------------------------
   1   |   1    |   2
    2   |   1    |   2
 
   3   |   1    |   1
    4   |   1    |   2 
    5   |   1    |   4
    6   |   1    |   4
    7   |   1    |   2
.
.
-----------------------------
 그럼 여기에서 id_gong에 있는 필드의 값중 같은 것끼리 묶어서 가장 많은
갯수 부터 불러온다면 어떻게 해야하는지요..
 제 의도는... 공동구매중 제품을 추천하는 코너가 있는데 추천을 하면 그 추
천한 내용을 비교하여 그 값들중 가장 큰 것부터 불러오게 할려고 합니다.
 $que1 = "SELECT S.a_name , COUNT(R.id_gong) FROM gong_result R ,
gong_poll S WHERE S.id_gong = R.id_gong GROUP BY R.id_gong LIMIT 5";
 두개의 테이블(gong_result,gong_poll)을 비교하며 DB를 불러오게하는 쿼리
입니다..
 두개의 테이블중 공통으로 들어가는 칼럼(id_gong)을 비교하며 값중 큰 것
다섯개를 불러올려고 합니다......
 참고...현재 여기서 두개를 서로 비교하며 값을 불러오지만...큰 값 다섯개
를 불러오는게 아니라 무자기로 불러옵니다..
 적수님...위의 쿼리를 어케 수정을 해야 하나요..ㅠㅠ..
부탁드려요....
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved