有现在遇到的全包含查询是这样的:
有一字符串是这样组织的:“1,2,3”,另有一表,表结构则是这样子的:offer_id,seq,region_id,表结构的意思是:商品有多个适用区域,如 1,1,1 1,2,2 1,3,3 2,1,1 2,2,2 offer_id和seq作关键字,现在我要查询所有的offer_id,它的适用区域包含1,2,3的,若数据如上,则查询结果是offer_id = 1,
请教,怎么搞掂它呀
不太清楚你的意思
select offer_id from tablename
where region_id in (1,2,3)
group by offer_id having count(distinct region_id) = 3
不太清楚 是排列 组合么?