SELECT tb.*,tb.basket_count as prod_count,tsd.shop_name,tp.category_id,IFNULL(ts.pic,tp.pic)AS pic,cp.channel_prod_price price,ts.ori_price,tp.brief,ts.properties,ts.prod_name,ts.sku_name,ts.weight,ts.weight_unit,IF(uc.id,TRUE,FALSE) AS is_collection
FROM tz_basket tb
LEFT JOIN tz_shop_detail tsd ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts ON tb.sku_id = ts.sku_id
LEFT JOIN tz_channel_prod cp on cp.sku_id=ts.sku_id
LEFT JOIN tz_user_collection uc ON uc.prod_id = tp.prod_id AND tb.user_id = uc.user_id
WHERE tp.status = 1 AND ts.status =1 AND tb.user_id = #{userId}
ORDER BY tb.`basket_id` DESC
SELECT
tb.*,
tb.basket_count AS prod_count,
tsd.shop_name,
tp.category_id,
IFNULL( ts.pic, tp.pic ) AS pic,
tcp.channel_prod_price AS price,
ts.ori_price,
tp.brief,
ts.properties,
ts.prod_name,
ts.sku_name,
ts.weight,
ts.weight_unit,
IF
( uc.id, TRUE, FALSE ) AS is_collection
FROM
tz_basket tb
LEFT JOIN tz_shop_detail tsd ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts ON tb.sku_id = ts.sku_id
LEFT JOIN tz_user_collection uc ON (uc.prod_id = tp.prod_id AND tb.user_id = uc.user_id )
LEFT JOIN tz_channel_prod tcp ON (tb.sku_id=tcp.sku_id AND tb.shop_id=tcp.shop_id)
WHERE
tp.STATUS = 1
AND ts.STATUS = 1
AND tb.user_id = #{userId}
AND tcp.channel_id=#{platform}
AND tcp.is_delete=0
ORDER BY
tb.`basket_id` DESC
delete from tz_basket where user_id = #{userId} and basket_id in
#{basketId}
delete from tz_basket where user_id = #{userId}
SELECT tb.*,tb.basket_count AS prod_count,tsd.shop_name,tp.pic,tp.price,tp.ori_price,tp.brief,ts.properties,ts.prod_name,ts.sku_name
FROM tz_basket tb
LEFT JOIN tz_shop_detail tsd ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts ON tb.sku_id = ts.sku_id
WHERE tp.status = 0 OR ts.status =0 AND tb.user_id = #{userId}
DELETE FROM tz_basket
WHERE basket_id IN(
SELECT basket_id FROM (
SELECT tb.basket_id basket_id
FROM tz_basket tb
LEFT JOIN tz_shop_detail tsd
ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp
ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts
ON tb.sku_id = ts.sku_id
WHERE tp.status = 0 OR ts.status = 0 AND tb.user_id = #{userId}) AS temp)
SELECT tb.*,tb.basket_count AS prod_count,tsd.shop_name,tp.pic,tp.price,tp.ori_price,tp.brief,ts.properties,ts.prod_name
FROM tz_basket tb
LEFT JOIN tz_shop_detail tsd ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts ON tb.sku_id = ts.sku_id
WHERE tp.status = 1 AND ts.status =1 AND basket_id IN
#{id}
UPDATE tz_basket SET discount_id = #{shopCartParam.discountId} where basket_id = #{shopCartParam.basketId} and user_id = #{userId}
select user_id from tz_basket where prod_id = #{prodId}
SELECT tb.*,tb.basket_count AS prod_count,tsd.shop_name,tp.pic,tp.price,tp.ori_price,tp.brief,ts.properties,ts.prod_name
FROM tz_basket tb
LEFT JOIN tz_shop_detail tsd ON tb.shop_id = tsd.shop_id
LEFT JOIN tz_prod tp ON tb.prod_id = tp.prod_id
LEFT JOIN tz_sku ts ON tb.sku_id = ts.sku_id
WHERE tp.status = 1 AND ts.status =1 and tb.shop_id = #{shopId} and tb.sku_id = #{skuId} and tb.user_id = #{userId}