Есть запрос
SELECT `clan`.`name`, `ch`.`char_name`, `clan_data`.`clan_level`, `castle`.`name` AS `castle_name`
FROM `clan_subpledges` `clan`
INNER JOIN `characters` `ch`
ON `clan`.`leader_id` = `ch`.`obj_Id`
LEFT JOIN `clan_data`
ON `clan`.`clan_id` = `clan_data`.`clan_id`
RIGHT JOIN `castle`
ON `clan_data`.`hasCastle` = `castle`.`id`
WHERE `clan`.`type` = "0"
ORDER BY `clan_data`.`clan_level` DESC LIMIT 50
И мне ничего не выводить в случае, если ON `clan_data`.`hasCastle` = `castle`.`id` равно null, а как сделать так, чтобы было значение ноль, т.е. чтобы результат выводился?