主/细表问题,可以多个条件关联不? 找财务软件永久免费版
财务软件版1楼: 设计了一个主/细应用,使用了以下语句:
SELECT * FROM 表 WHERE 字段1=:DM OR 字段2=:DM OR 字段3=:DM
好象只有第一个条件起作用,后面的都没有用,是我语句写错了还是只能一个条件?谢谢!
SELECT * FROM 表 WHERE 字段1=:DM OR 字段2=:DM OR 字段3=:DM
好象只有第一个条件起作用,后面的都没有用,是我语句写错了还是只能一个条件?谢谢!
2楼: 应该不会,是不是你逻辑半断错了
------------------------------------------------------------------------
精品源码热拍中,一元起拍!
http://shop33456237.taobao.com/ 如财务软件永久免费版
3楼: 多个条件肯定没有问题的
你可以试验一下,增加一个只有字段2符合条件的,这样再看结果就清楚了
可能你所有记录都满足第一个条件
4楼: 不会的,我的条件语句应该没有错,我测试了,哪个放在最前面,则显示符合这个条件的记录集,郁闷中。。。。
5楼: OR 是或者关系,那么,如果后面的条件被第一个条件包含了,就不在起作用了!
6楼: 既然这样,
哪有没有改进办法呢?
财务软件版7楼: 要实现什么逻辑?是要把“OR”改称“AND”吗[?]
8楼: 多人接受答案了。