mysql查询中带逗号,查询结果的问题。
CREATETABLE`MC_Member`(`ID`bigint(20)NOTNULL,`Department`bigint(20)DEFAULT'0'COMMENT'...
CREATE TABLE `MC_Member` (`ID` bigint(20) NOT NULL ,`Department` bigint(20) DEFAULT '0' COMMENT '部门id');
有数据,1 1 ; 2 1 ; 3 1 ; 4 2 ; 5 2 ; 6 2
这时查询select * from MC_Member where Department = '1,2' ;为什么能查出前三条数据?不是应该查询结果为空吗? 如果想查所有,我知道用 where Department in ( 1,2);才对。。。。请高手指点谢谢。 展开
有数据,1 1 ; 2 1 ; 3 1 ; 4 2 ; 5 2 ; 6 2
这时查询select * from MC_Member where Department = '1,2' ;为什么能查出前三条数据?不是应该查询结果为空吗? 如果想查所有,我知道用 where Department in ( 1,2);才对。。。。请高手指点谢谢。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询