DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`expeditionPallet_List`(vTruckFk INT) BEGIN SELECT ep.id Pallet, count(DISTINCT t.routeFk) Rutas, count(DISTINCT e.id) Eti FROM vn.expeditionPallet ep LEFT JOIN vn.expeditionScan es ON es.palletFk = ep.id LEFT JOIN vn.expedition e ON e.id = es.expeditionFk LEFT JOIN vn.ticket t ON t.id = e.ticketFk WHERE ep.truckFk = vTruckFk GROUP BY ep.id; END$$ DELIMITER ;