MYSQL返回不带空字段的结果

MYSQL返回不带空字段的结果,mysql,Mysql,下面的代码为我提供了一个 但是,我如何才能使它,使我得到一个结果呢 代码: SELECT * FROM `shop_shipping_rules` LEFT JOIN `countries` ON `shop_shipping_rules`.shop_shipping_rule_country_iso = `countries`.iso LEFT JOIN `shop_shipping_regions` ON `shop_shipping_regions`.shop_shipping_ru

下面的代码为我提供了一个

但是,我如何才能使它,使我得到一个结果呢

代码:

SELECT * FROM `shop_shipping_rules` LEFT JOIN `countries` ON `shop_shipping_rules`.shop_shipping_rule_country_iso = `countries`.iso 
LEFT JOIN `shop_shipping_regions` ON `shop_shipping_regions`.shop_shipping_rule_region_code = `shop_shipping_rules`.shop_shipping_rule_region_code
WHERE `website_id` = 64 AND `shop_shipping_rule_name` IS NOT NULL

在谓词中,过滤掉空字段

AND `shop_shipping_rule_name` IS NOT NULL AND `shop_shipping_rule_name` <> ''

应为
UPDATE `shop_shipping_rules` 
SET `shop_shipping_rule_name` = NULL 
WHERE `shop_shipping_rule_name` = ''