MySQL中的IF子句有问题
我们可以使用IF构造在MySQL的WHERE子句中添加条件吗 e、 g 请仔细看最后一行MySQL中的IF子句有问题,mysql,Mysql,我们可以使用IF构造在MySQL的WHERE子句中添加条件吗 e、 g 请仔细看最后一行 我想在where子句中添加和TABLE2.Field3>2条件,前提是TABLE2.Field3在左连接后不为NULL这将满足您的条件 SELECT TABLE1.field2, TABLE2.Field3 FROM TABLE1 LEFT JOIN TABLE2 using (ID) WHERE TABLE1.field2 = 'test' and (TABLE2.Field3 IS NULL or T
我想在where子句中添加
和TABLE2.Field3>2
条件,前提是TABLE2.Field3
在左连接后不为NULL这将满足您的条件
SELECT TABLE1.field2, TABLE2.Field3 FROM TABLE1
LEFT JOIN TABLE2 using (ID)
WHERE TABLE1.field2 = 'test'
and (TABLE2.Field3 IS NULL or TABLE2.Field3 > 2 )
这将满足你的条件
SELECT TABLE1.field2, TABLE2.Field3 FROM TABLE1
LEFT JOIN TABLE2 using (ID)
WHERE TABLE1.field2 = 'test'
and (TABLE2.Field3 IS NULL or TABLE2.Field3 > 2 )