CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `hedera`.`myBasketDefaults` AS SELECT coalesce(`dm`.`code`, `cm`.`code`) AS `deliveryMethod`, coalesce(`ad`.`agencyModeFk`, `oc`.`defaultAgencyFk`) AS `agencyModeFk`, `c`.`defaultAddressFk` AS `addressFk`, `oc`.`defaultAgencyFk` AS `defaultAgencyFk` FROM ( ( ( ( ( ( `hedera`.`orderConfig` `oc` JOIN `vn`.`agencyMode` `ca` ON(`ca`.`id` = `oc`.`defaultAgencyFk`) ) JOIN `vn`.`deliveryMethod` `cm` ON(`cm`.`id` = `ca`.`deliveryMethodFk`) ) LEFT JOIN `vn`.`client` `c` ON(`c`.`id` = `account`.`myUser_getId`()) ) LEFT JOIN `vn`.`address` `ad` ON(`ad`.`id` = `c`.`defaultAddressFk`) ) LEFT JOIN `vn`.`agencyMode` `a` ON(`a`.`id` = `ad`.`agencyModeFk`) ) LEFT JOIN `vn`.`deliveryMethod` `dm` ON(`dm`.`id` = `a`.`deliveryMethodFk`) )