select * from 表 where 列1=1 and 列2=1 and 列3=1......这应该是最简单的写法了吧?

解决方案 »

  1.   

    最简单的只能这么写了select * from 表 where 列1=1 and 列2=1 and 列3=1......如果不想写列名,可以用动态语句来写,不过更麻烦。
      

  2.   

    "Ctrl+C" + "Ctrl+V",
    不要说十几列了,就是二十几列也不烦.
      

  3.   

    想到一个idea:你可以用动态sql语句.
    先从syscolumns表中读出该表中的所有列,并将这些列(除主键外)用一个
    循环连接到sql语句的where子句中,再运行这个sql语句.