这样的字段可以用作连接查询么?比如 select * from 优惠券表 left join 商户表 on 商户表.shopid in (a.shopidstr)最初是一张优惠券对应一个商家,用 商户表.shopid=优惠券表.shopid 查询,现在需求有变化开设分店,就采取这样的措施保存到一个字段中,一张优惠券可以给在其他分店都重用希望查询出来是shopidstr里的有几个店铺就出来几条记录 这样的查询可以实现么?
2 回答
弑天下
TA贡献1818条经验 获得超8个赞
首先,现代的数据库叫做"关系型数据库", 它的理念应该是透过关系来实现数据的关联, 也就是说, 当你开设分店时, 你应该再建一张子表, 而不是像这样把这些都放进一个字段里.
其次, 要达到你想要的效果不是做不到, 但是你的语句肯定不行. 写进来也比较麻烦, 建议最好不要这样弄, 改为建一张子表.
添加回答
举报
0/150
提交
取消