麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
请教sql语句中or和and的组合问题
悬赏分:20 - 2007年06月02日

我想问问在SQL语句的一些问题:
如果我想查找帐号1101的信息或帐号1102的旧年的资料,那么SQL语句应怎么写?
我之所以这么问是因为在WHERE子句的约束条件的OR和AND的组合问题很容易出错
看看吧:
select * from table_name where id=1101 or id=1102 and year=2003;
上句表示的是要查询帐号为1101或帐号1102的,年份为2003的资料,不是我想要的结果

请教正确的SQL语句,谢谢!
我想表达的语句的伪SQL语句为:
select * from table_name where id=1101 or (id=1102 and year=2003)

提问者:Mickey   06-02 14:02
答复
select * from table_name where year=2003 and (id=1101 or id=1102)
回答者:PHP爱好者 - 瓦岗村民 01-11 21时
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
20 + 100 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM