اثنين إذا اختيار بينما استعلام تحديد
-
10-07-2019 - |
سؤال
وSELECT o.id، o.id OID كما، o.id كما معرف الطلب، o.cid، o.date، o.state، o.price، o.currency، o.lastChange، o.url AS الرابط الثابت، 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 كما إعداد campaignType، c.test، c.test1، c.special، c.packageId، c.fixPrice، c.type، c.priceBidding، c.textCreation، o.hiddenField، o.startDate، p.url كما producturlold، p.pressurl، p.companyurl، p.blogurl، p.mediaurl، p.short، p.description كما PRODUCTDESCRIPTION، p.description2، p.image، c.teaser، c.kind، c.title، mc.country كما campaignCountry، c.minlen، c.productPrice، c.currency كما 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 كما العميل، c.adText، c.fixAdText، c.requiresBlog، c.bidStop، c.accountingPeriod، c.actionCodeType، c.actionCodesDescription، ac.code، ac2.code كما massCode، b.title كما BLOGTITLE، b.url كما bloggerurl، b.pis كما تبول، b.uniqueVisitors كما UVS، b.pisCounter كما 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 كما memberRate، b.reviews من معدلات R1، R2 معدلات، أوامر س غادر انضمام بلوق ب على (o.blogId = b.id) غادر انضمام رموز التيار المتردد على (ac.orderId = o.id)، حملة ج غادر انضمام ص المنتج على (c.productId = p.id) غادر انضمام رموز AC2 على (ac2.campaignId = c.id و c.actionCodeType = 2)، شخص مولودية حيث 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-٪ م-٪ د') وr2.date = r1.date
وأنا WNAT لاختبار إذا memberRate وorderRate هو باطل يجب أن تستمر كيف يمكنني أن أفعل ذلك؟ أي فكرة؟
المحلول
وتك هذا في النهاية ينبغي أن تفعل خدعة:
--Within the WHERE clause
AND r2.Rate IS NOT NULL
AND r1.Rate IS NOT NULL
نصائح أخرى
وأنا لست متأكدا من أنني أفهم ما كنت طالبا، ولكن إضافة and memberRate is not null and orderRate is not null
إلى نهاية الاستعلام الخاص بك وسوف تخطي كل النتائج حيث أي من هذين الحقلين هي فارغة.