DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` FUNCTION `vn`.`item_getFhImage`(itemFk INT)
	RETURNS varchar(255) CHARSET utf8mb3 COLLATE utf8mb3_unicode_ci
	DETERMINISTIC
BEGIN
	DECLARE vImageUrl VARCHAR(255);
	SELECT sr.PictureReference INTO vImageUrl
		FROM vn.buy b
			JOIN edi.ekt e ON b.ektFk = e.id
			JOIN edi.supplyResponse sr ON sr.Item_ArticleCode =e.`ref`
			JOIN vn.item i ON i.id = b.itemFk
		WHERE b.itemFk = itemFk
			ORDER BY (sr.EmbalageCode = e.package) DESC
			LIMIT 1;
	RETURN vImageUrl;
END$$
DELIMITER ;
