SELECT * FROM TABLE WHERE ID1 AND ID2=1

解决方案 »

  1.   

    SELECT * FROM TABLE WHERE ID1=1 and(or) ID2=1
      

  2.   

    你是这个意思吧?
    SELECT * FROM TABLE WHERE ID1=1 AND ID2=1
      

  3.   

    各位高手  我没表达清楚  是"位与"操作比如在SQL Server 中是 SELECT * FROM table WHERE id1&id2请问在ACCESS中怎么写??
      

  4.   

    打错了  是 SELECT * FROM table WHERE id1&id2=2 比如 id1=2  id2=6  则id1与id2=2
      

  5.   

    各种数据库具体的运算符可能不一样
    付sqlserver中的与运算&(按位 AND)
    在两个整型值之间执行按位逻辑与运算。语法
    expression & expression参数
    expression是任何有效的 Microsoft® SQL Server™ 表达式,必须由整数数据类型分类中的任何数据类型组成。expression 是经过处理并转换为二进制数字以便进行位运算的整型参数。结果类型
    如果输入值为 int,则返回 int;如果输入值为 smallint,则返回 smallint;或者如果输入值为 tinyint,则返回 tinyint。
    建议:
       最好能先将与操作执行完后将运算结果作为查询条件再进行查询
    这样就可以不用考虑数据库的支持问题了
      

  6.   

    SELECT * FROM TABLE WHERE (ID1&ID2)=1
      

  7.   

    同意nuaayjh(yinjihao) ,加括号就搞定了。
      

  8.   

    是要在ACCESS里可以运行的  加括号也不行呀