使用Mysql在表上执行where子句似乎与预期的一样(第一个代码示例)。但是,当在视图上执行where子句时,where子句似乎被忽略。为了保持简单,我在标准表上测试了一个简单的where子句--这按预期执行,此外还运行了一个“验证测试”,以查看mysql过程是否可以在视图上执行简单的select *(它确实做了)。ID_Staff = staffId AND Fname = n
我从一本书中得到了一个我想要理解的例子,但是MariaDB无法评估它:WHERE NULL = NULLSELECT 0然而,check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERENULL = NULLSELECT 0
WHERE NULL <> N
我没有从MySQL select查询中获得所需的信息。当我添加子句'c2 <> 'A‘时,响应将丢失所有具有属性'c2’<>‘A’为NULL的行。我也想要那些行。如何更改查询(Q2)以完成此操作?NULL);INSERT INTO T VALUES ('Mark', NULL);SELECT * FROM T WHEREC1 = 'Mi