如何使用CSV字段值联接两个表

时间:2018-07-10 08:37:29

标签: mysql join

我有两个餐桌优惠和地区 region 表中有一个主要的 region_id ,而 offers 表中有一个包含CSV格式城市ID的字段。即23,29 ,34 ..我想要的是基于offer.city_id和region.region_id将两个表都加入。 现在,我尝试使用内部查询,但是它只是从csv列表中选择第一个值,而不是从单个字段中加入其他值。

SELECT l.region_id as id,l.title_en as title FROM region l  
WHERE l.`parent_id`=1 AND l.region_id 
IN(
SELECT city_id from `offers` offer 
WHERE offer.`status`='1' and CURDATE()<=DATE(offer.offer_end_date) and offer.deleted=0 and offer.city_id>'0' 
) 
GROUP BY l.region_id

0 个答案:

没有答案