我的数据库中有两个表(我们假设t1和t2),并且每个表中有一个类型为BIT的字段(我们称之为field1),我想要做的是具有相同的通过使用& &布尔运算符(如在C,C#,Java的..等)所获得的功能,或者换句话说,我想这样做:在SQL中使用&&的等效代码
选择t1.field1 & &从t1 t2.field1,T 2,其中... (如果field1在其中一个表中为false,则应该返回false,在两个表中都返回true它必须是true)
我知道可以使用用例(或IF()在MySQL),但我很好奇,想知道是否还有其他办法...
这是错误的。示例SELECT 2&4在返回true时返回0 – 2009-02-25 13:45:12
2和4是INT。 2&4 == 0.对于BIT,它可以正常工作 – Quassnoi 2009-02-25 13:46:01