先给你们看看表数据
is_type:0 不推荐 | 1 首页广告推荐 | 2 商品页广告推荐 | 3 列表页广告推荐 4:购物车广告推荐
sort_num:0,0,0,0 第一个对呀1 | 第二个对应2 | 第三个对应3 | 第四个对呀4
id name is_type sort_num is_show
1 /aa.jpg 0,3 0,1,4,6 1
2 /bb.jpg 1 1,3,2,1 1
3 /cc,ong 4,2,3 4,2,1,3 1
4 /dd.jpeg 3,1,2 2,4,3,2 1
例如查询is_type为三的且获取他的sort_num对应的排序
SELECT *, SUBSTRING_INDEX(SUBSTRING_INDEX(sort_num,’,’,3),’,’,-1) AS sort_number FROM demo WHERE find_in_set(3, is_type) and is_show=1;
这样应该容易理解一点
在排序用php处理就好
如果有更好的方法可以联系我
我补充上
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186658.html原文链接:https://javaforall.net