CREATE OR REPLACE DEFINER=`vn`@`localhost`
	SQL SECURITY DEFINER
	VIEW `vn`.`expeditionSticker`
AS SELECT `e`.`id` AS `expeditionFk`,
	`e`.`ticketFk` AS `ticketFk`,
	`t`.`addressFk` AS `addressFk`,
	`t`.`clientFk` AS `clientFk`,
	`a`.`street` AS `street`,
	`a`.`postalCode` AS `postalCode`,
	`a`.`city` AS `city`,
	`a`.`nickname` AS `nickname`,
	concat('R(', right(`t`.`routeFk`, 3), ')') AS `routeFk`,
	`rm`.`beachFk` AS `beachFk`,
	IF(
		`t`.`routeFk`,
		IFNULL(
			`rs`.`description`,
			REPLACE(`am`.`name`, 'ZONA ', 'Z')
		),
		`z`.`name`
	) AS `zona`,
	`p`.`name` AS `province`,
	IFNULL(
		`c`.`mobile`,
		IFNULL(`a`.`mobile`, IFNULL(`c`.`phone`, `a`.`phone`))
	) AS `phone`,
	`w`.`code` AS `workerCode`
FROM (
		(
			(
				(
					(
						(
							(
								(
									(
										(
											(
												`vn`.`expedition` `e`
												JOIN `vn`.`ticket` `t` ON(`t`.`id` = `e`.`ticketFk`)
											)
											JOIN `vn`.`address` `a` ON(`a`.`id` = `t`.`addressFk`)
										)
										JOIN `vn`.`province` `p` ON(`p`.`id` = `a`.`provinceFk`)
									)
									LEFT JOIN `vn`.`routesMonitor` `rm` ON(`rm`.`routeFk` = `t`.`routeFk`)
								)
								LEFT JOIN `vn`.`roadmapStop` `rs` ON(`rs`.`id` = `rm`.`roadmapStopFk`)
							)
							LEFT JOIN `vn`.`beach` `b` ON(`b`.`code` = `rm`.`beachFk`)
						)
						LEFT JOIN `vn`.`zone` `z` ON(`z`.`id` = `t`.`zoneFk`)
					)
					LEFT JOIN `vn`.`route` `r` ON(`r`.`id` = `t`.`routeFk`)
				)
				LEFT JOIN `vn`.`agencyMode` `am` ON(`am`.`id` = `r`.`agencyModeFk`)
			)
			JOIN `vn`.`client` `c` ON(`c`.`id` = `a`.`clientFk`)
		)
		JOIN `vn`.`worker` `w` ON(`w`.`id` = `e`.`workerFk`)
	)