比如一个表
user_id,login_page
其中
user_id 是用户的标识
login_page 是用户登录的页面 0表示主页 1表示其他页面求出这个表中 既登录主页,又登录其他页面,同时又登录主页的user_id列表。
注意:这个user_id必须是满足这样的一个序列 0,1,0
如果用户的login_page是0,1,1,1是不可以的,或者是1,1,0,0也是不可以的,必须是0,1交替出现至少一次,
比如:0,1,0,1,1或者 1,0,1,1,0 如何用sql语句实现这样的判断,求出符合条件的uin?
user_id,login_page
其中
user_id 是用户的标识
login_page 是用户登录的页面 0表示主页 1表示其他页面求出这个表中 既登录主页,又登录其他页面,同时又登录主页的user_id列表。
注意:这个user_id必须是满足这样的一个序列 0,1,0
如果用户的login_page是0,1,1,1是不可以的,或者是1,1,0,0也是不可以的,必须是0,1交替出现至少一次,
比如:0,1,0,1,1或者 1,0,1,1,0 如何用sql语句实现这样的判断,求出符合条件的uin?
1,1,0,1,0,所以你这样就可以了。
select user_id from tb1 where instr(login_page,'0,1,0');