【发布时间】:2016-03-30 22:04:38
【问题描述】:
如果电子邮件被列入黑名单,我希望以下查询的结果为 Y,否则运行内部查询并返回特定的设施名称。
Select if (EmailBlacklisted = 'Y', 'Y',
'select a.facilityname from facility a
inner join domainfacility b on a.facility_ID=b.facility_facility_ID
inner join domain c on b.domain_Domain_ID = c.Domain_ID
where a.facilitystatus="A" and c.DomainName = "cd.com" ')
from domain where DomainName= 'cd.com';
如果 emailBlacklisted 在域表中为 N,则查询返回与 RESULT 相同的内部查询。请帮忙
【问题讨论】:
-
编辑您的问题并提供示例数据和所需结果。
标签: mysql sql if-statement select join