en utilisant GROUP_CONCAT() fonction et un appel GROUP BY. voici un exemple de requête
SELECT
p.package_id,
p.package_name,
p.price,
GROUP_CONCAT(pz.zone_id SEPARATOR ',') as zone_list
FROM
package p
LEFT JOIN package_zone pz ON p.package_id = pz.package_id
GROUP BY
p.package_id
vous devriez toujours pouvoir commander par zone_id s (ou zone_list), et au lieu d'utiliser LIKE
, vous pouvez utiliser WHERE zp.zone_id = 'Z1'
ou quelque chose de similaire.