met behulp van de GROUP_CONCAT() functie en een GROUP BY-aanroep. hier is een voorbeeldquery
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
je zou nog steeds moeten kunnen bestellen op zone_id s (of zone_list), en in plaats van LIKE
te gebruiken , kunt u WHERE zp.zone_id = 'Z1'
. gebruiken of iets dergelijks.