select * from table1 where a='20' and B='50'返回给table1select * from table1 where a='50' and B='20'
返回给table2之后组合 这连个table我的办法就是这样

解决方案 »

  1.   

    select   *   from   table   where   (a='20'   and   B='50') or (a='50'   and   B='20') 
      

  2.   


    SELECT * FROM TableName WHERE (A=20 AND B=50) OR (A=50 AND B=20)
      

  3.   

    SELECT * FROM TABLENAME WHERE A=20 AND B=50
    UNION
    SELECT * FROM TABLENAME WHERE B=20 AND A=50
      

  4.   

    LZ不要放在程序中試,可能你程序中代碼有問題,
    如果是SQL Server,請使用查詢分析器試下,如果是Access,就在office Access中做查詢測試,
    我在3樓的查詢語句,適用於MS SQL,Access,MySQL,如果是其他數據庫我就不保證了。
      

  5.   

    SELECT * FROM TableName WHERE c=qq or c=aa
    hahahhahahahahahaha
      

  6.   

    SELECT * FROM table WHERE A IN (20,50) AND B in(20,50)
    我试了,可以的,一楼,二楼的也没错的,还是测试代码把