database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30985 게시물 읽기
No. 30985
쿼리문의 드려요..
작성자
tripy
작성일
2016-08-22 10:09ⓒ
2016-08-22 11:04ⓜ
조회수
7,286

 지난번 문의드렸던것에서 다시 수정작업중입니다..

이렇게 하면 원하는 값이 나오기는 하는데

2개의 값으로 중복되어 두개씩 나오게 됩니다.

이걸 쿠폰이 있는 하나의 값만 출력할 수 있을지...쿠폰이 없는건 없는대로 출력되구요.. 

원하는 값은.. ggd.mode =e407 안에 들어있는 상품 군에서 쿠폰이

첫번재 셀렉문처럼 카테고리 쿠폰이있으면 그 쿠폰값이

두번째 셀렉문처럼 직접쿠폰이 있으면 그 쿠폰값이 붙는 것입니다..

 고수님들의 가르침 부탁드립니다.

   

  SELECT ggd.no AS NO, gd.goodsno,gd.goods_price, gd.goodsnm, ggl.category,gcc.couponcd, gc.coupon -- , gd.*

,gc.price AS ggprice, gd.goods_price-(gd.goods_price*gc.price)/100  AS gprice

        FROM gd_goods_display AS ggd 

       INNER JOIN gd_goods AS gd ON gd.goodsno = ggd.goodsno

       INNER JOIN gd_goods_link ggl ON ggl.goodsno = gd.goodsno

        LEFT JOIN gd_coupon_category AS gcc ON gcc.category = ggl.category

        LEFT JOIN gd_coupon AS gc ON gc.couponcd = gcc.couponcd

        WHERE ggd.mode = 'e407'

        GROUP BY gd.goodsno

     

UNION 

  SELECT ggd.no AS NO, gd.goodsno,gd.goods_price, gd.goodsnm, gcg.couponcd, gc.couponcd,gc.coupon -- , gd.*

   ,gc.price AS ggprice, gd.goods_price-(gd.goods_price*gc.price)/100  AS gprice

        FROM gd_goods_display AS ggd 

       INNER JOIN gd_goods AS gd ON gd.goodsno = ggd.goodsno

       INNER JOIN gd_coupon_goodsno AS gcg ON gd.goodsno = gcg.goodsno    

      JOIN gd_coupon AS gc ON gc.couponcd = gcg.couponcd 

WHERE 1=1

AND ((gc.sdate <= NOW() AND gc.edate >= NOW() AND gc.priodtype='0')

OR(gc.priodtype= 1  AND (gc.edate >= NOW() OR  gc.edate = '') ) )

       AND ggd.mode = 'e407'

GROUP BY gd.goodsno

 

 ORDER BY NO ASC 

 

 

[Top]
No.
제목
작성자
작성일
조회
30990mysql log파일 관련 질문입니다. [2]
언제늘련지
2016-09-19
6984
30989테이블 두개 결합후 최신 데이터 조회하는 쿼리 문의입니다. [1]
kevin
2016-09-10
7184
30987테이블에 값이 검색된 컬럼 찾기 도움요청 드립니다
궁금이
2016-08-31
7253
30985쿼리문의 드려요..
tripy
2016-08-22
7286
30984subquery index
김하늘
2016-08-20
7088
30983Mysql 버전확인 문의 두번째 [1]
새벽소리
2016-08-19
7066
30982mysql 버전확인 문의 [1]
새벽소리
2016-08-18
6924
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다