|
@@ -36,8 +36,9 @@
|
|
|
FROM pan_promote_qrcode_pool AS A
|
|
FROM pan_promote_qrcode_pool AS A
|
|
|
LEFT JOIN pan_playbill AS B ON A.playbill_id = B.id
|
|
LEFT JOIN pan_playbill AS B ON A.playbill_id = B.id
|
|
|
LEFT JOIN pan_custservice AS C ON A.custservice_id = C.id
|
|
LEFT JOIN pan_custservice AS C ON A.custservice_id = C.id
|
|
|
- LEFT JOIN pan_promote_qrcode_pool_record as D on A.custservice_id = D.custservice_id and A.promote_id = D.promote_id
|
|
|
|
|
- <where>
|
|
|
|
|
|
|
+ LEFT JOIN (SELECT promote_id,custservice_id,long_touch_pv,take_qrcode_pv from pan_promote_qrcode_pool_record GROUP by promote_id,custservice_id,long_touch_pv,take_qrcode_pv)
|
|
|
|
|
+ as D on A.custservice_id = D.custservice_id and A.promote_id = D.promote_id
|
|
|
|
|
+ <where>
|
|
|
<if test="pageHandle.promoteId != null">and A.promote_id = #{pageHandle.promoteId}</if>
|
|
<if test="pageHandle.promoteId != null">and A.promote_id = #{pageHandle.promoteId}</if>
|
|
|
<if test="pageHandle.id != null">and A.id = #{pageHandle.id}</if>
|
|
<if test="pageHandle.id != null">and A.id = #{pageHandle.id}</if>
|
|
|
</where>
|
|
</where>
|