SELECTDISTINCT
*
FROM
(
SELECT
commodity.store_code AS store,
commodity.commodity_code AS product,
listing_amount AS listedPrice,
sdis.discount AS plummet,
today_amount AS currentPrice,
cdis.discount AS productDiscount
FROM
ttm_store_commodity commodity
LEFTJOIN (
SELECT
*
FROM
ttm_store_discount
WHERE
NOW() BETWEEN ttm_store_discount.start_time
AND ttm_store_discount.end_time
AND ttm_store_discount.state = '0'
) sdis ON commodity.store_code = sdis.store_code
AND commodity.commodity_code = sdis.commodity_code
LEFTJOIN (
SELECT
*
FROM
ttm_commodity_discount
WHERE
NOW() BETWEEN ttm_commodity_discount.start_time
AND ttm_commodity_discount.end_time
AND ttm_commodity_discount.state = '0'AND ttm_commodity_discount.pay_channel = 'wxjsapi'
) cdis ON commodity.store_code = cdis.store_code
AND commodity.commodity_code = cdis.commodity_code
WHERE
commodity.store_code = 'd782f016-d3c8-4cc2-9dee-4d251354f252'
) result
ORDERBY
product ASC