bằng cách sử dụng GROUP_CONCAT () và một cuộc gọi GROUP BY. đây là một truy vấn mẫu
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
bạn vẫn có thể đặt hàng theo zone_id s (hoặc zone_list) và thay vì sử dụng LIKE
, bạn có thể sử dụng WHERE zp.zone_id = 'Z1'
hoặc thứ gì đó tương tự.