sqlleftjoin之后类似like操作的效果
sql left join之后类似like操作的效果
问题背景
表1 优惠券表 ticket
id product_id
11
表2 商品信息表 product
id product_id product_detail
12019-11234
22018-11234
优惠券表⾥⾯有商品ID字段,需要去商品信息表⾥⾯通过product_id字段获取商品信息,商品信息表的product_id字段⽐ticket表多⼀个前缀,现在需要left join 查询商品信息。
环境
mysql 5.7
效果
1. 从固定位置开始截取到最后
select ticket.id, product.product_id,product.product_detail
from ticket
LEFT JOIN product on ticket.product_id = SUBSTRING(product.id,6,LENGTH(product.id))
输出结果
id product_id product_detail
sql left join 多表连接12019-11234
12018-11234
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论