简单的sql问题 序号 字段A 字段B 1 2 1 2 2 2 3 5 8 6 3 5 好比如我想查询同时符合两个值的条件,如: 想实现类似这样的功能select * from 表 where 字段B=1 AND 字段B=2 用or,则不能标识同时满足。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字段B=1 AND 字段B=2??一个字段同时有两个值,有这样的事? 按照常理来讲,用AND连接是指查询符合所有条件的数据集合,用OR连接是指查询符合任一条件的数据集合,但是在数据库的处理中恰恰相反,这涉及到的是其中的处理逻辑,这也不知道. 没明白LZ的意思一条记录中,一个字段B只能有一个取值,在同一条记录中,既然B=1了,又怎么可能=2呢?按照LZ的检索条件,结果应该返回什么?返回第一条记录还是第二记录,如果是2条都返回,用or没问题不会是笔误,应该是字段A和字段B同时作为条件吧? select * from 表 where 字段B=1 AND 字段B=2 是不是找出前面两条记录,而用或(or)系统不知哪一条是要找的,所以出错。 如果是要找出B=1 和 B=2的值用OR应该不会错吧 select * from 表 where B in('1','2') 序号 字段A 字段B1 2 12 2 23 5 86 3 5好比如我想查询同时符合两个值的条件,如: 想实现类似这样的功能select * from 表 where 字段B=1 AND 字段B=2用or,则不能标识同时满足。select *from [table] where [字段] in (1,2)--满足条件 select *from [talbe] where [字段] not in(1,2)--在此条件之外 你要同时满足??没有这种可能吧~用in不相当于or 了吗?? 求正则表达式问题解答 请教:定义一个Student类,要求在程序中生成若干个Student对象,并将这些对象分别保存到ArrayList和HashSet中,然后遍历的输出出来。我这样 在线狂等:数据库查询软件 寒假想学struts和Hibernate,请大家推荐基本好书 想开发一套java的即时聊天软件,希望有兴趣的朋友参与 从事java开发半年,请大家给指条路好吗? 进来看看有个奇怪的问题 正则表达式难题:如何判断是否为合法日期?? 为什么我的Mysql不能进行数据查询 问个关于CSDN广告弹窗的问题 有一个操作不知道什么方法比较优啊 关于java编程思想
一个字段同时有两个值,有这样的事?
一条记录中,一个字段B只能有一个取值,在同一条记录中,既然B=1了,又怎么可能=2呢?
按照LZ的检索条件,结果应该返回什么?返回第一条记录还是第二记录,如果是2条都返回,用or没问题
不会是笔误,应该是字段A和字段B同时作为条件吧?
1 2 1
2 2 2
3 5 8
6 3 5
好比如我想查询同时符合两个值的条件,如: 想实现类似这样的功能
select * from 表 where 字段B=1 AND 字段B=2
用or,则不能标识同时满足。select *from [table] where [字段] in (1,2)--满足条件
select *from [talbe] where [字段] not in(1,2)--在此条件之外