本帖最后由 yhuan_ 于 2011-09-15 13:09:28 编辑

解决方案 »

  1.   

    select * from tb
    where 吃饭 = 1 or 睡觉 = 1 or 喝水 = 1 or 洗澡 = 1
      

  2.   

    如果列2到5的值非1即0,可以这么写
    select * from tb
    where 吃饭 + 睡觉 + 喝水 + 洗澡 > 0
      

  3.   

    select * from tb where 吃饭 = 1 or 睡觉 = 1 or 喝水 = 1 or 洗澡 = 1 or ...
      

  4.   


    select * from tb
    where 吃饭 + 睡觉 + 喝水 + 洗澡 > 0