SELECT o.id,o.id as oid,o.id as orderId,o.cid,o.date,o.state, o.price,o.currency,o.lastChange,o.url AS permalink,o.period, o.bloggerId,o.bloggerShare,o.offerValidity,o.rebate,o.cid, o.reason,o.bidReason,o.bidDate,o.bidPeriod,o.rate, o.lastChange2,o.permalinkDate,o.cancelDate,o.bidValidDate, o.acceptDate,o.approveDate,o.archived,o.bloggerPrice, o.customerPrice,o.cancelReason,o.listPrice,o.adFormat, o.lastPayDate,o.startDate,o.endDate,o.customerBidDate, o.zoneId,c.campaignStartDate,c.campaignEndDate, c.type as campaignType,c.test,c.test1,c.special,c.packageId, c.fixPrice,c.type,c.priceBidding,c.textCreation,o.hiddenField, o.startDate,p.url as producturlold,p.pressurl,p.companyurl, p.blogurl,p.mediaurl,p.short, p.description as productDescription,p.description2,p.image, c.teaser,c.kind,c.title,mc.country as campaignCountry, c.minlen,c.productPrice,c.currency as campaignCurrency, c.productTitle,c.url,c.producturl,c.pressurl,c.companyurl, c.blogurl,c.mediaurl,c.description,c.image,c.teaser, c.productReturn,c.testProduct,c.mid as customerId,c.adText, c.fixAdText,c.requiresBlog,c.bidStop,c.accountingPeriod, c.actionCodeType,c.actionCodesDescription,ac.code, ac2.code as massCode,b.title as blogtitle,b.url as bloggerurl, b.pis as pis,b.uniqueVisitors as uvs,b.pisCounter as pisCounter, b.uvsCounter为uvsCounter,b.aPI为aPI,b.aUV为aUV, b.id作为blogId,p.title作为productTitleOld, b.lastChange为blogLastChange,b.trRank,r1.rate为orderRate, r2.Rate as memberRate,b.reviews 从费率r1,费率r2,订单o 左边加入博客b(o.blogId = b.id) 左连接代码ac(ac.orderId = o.id),活动c 左连接产品p(c.productId = p.id) 左连接码ac2 on(ac2.campaignId = c.id and c.actionCodeType = 2), 人mc 其中o.cid = c.id 和mc.mid = c.mid 和o.id ='223704' 和o.state<> 0 和r1.currency = o.currency 和r2.currency ='EUR' 和r1.date = FROM_UNIXTIME(o.date,'%Y-%m-%d') 和r2.date = r1.date
我想测试memberRate和orderRate是否为Null它应该继续我该怎么做?有什么想法吗?
答案 0 :(得分:0)
我不确定我理解你的要求,但在查询结尾添加and memberRate is not null and orderRate is not null
,你将跳过所有结果,其中两个字段都为空。
答案 1 :(得分:0)
最后解决这个问题应该是诀窍:
--Within the WHERE clause
AND r2.Rate IS NOT NULL
AND r1.Rate IS NOT NULL