Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我能';无法获取空值_Mysql_Sql_Isnull - Fatal编程技术网

Mysql 我能';无法获取空值

Mysql 我能';无法获取空值,mysql,sql,isnull,Mysql,Sql,Isnull,我试图获取总数为零(在本例中为NULL)的所有名称,但我的查询没有响应。我知道至少有一个人的和等于零(或NULL),这是我的问题: SELECT * FROM (SELECT m.name AS nombre, DATE(MIN(m.created_at)) AS fecharegistro, SUM(p.amount)

我试图获取总数为零(在本例中为NULL)的所有名称,但我的查询没有响应。我知道至少有一个人的和等于零(或NULL),这是我的问题:

SELECT *
FROM   (SELECT m.name                                 AS nombre,
               DATE(MIN(m.created_at))                AS fecharegistro,
               SUM(p.amount)                          AS Total,
               u.email                                AS Mail,
               CONCAT(u.first_name, " ", u.last_name) AS Contacto
        FROM   payment p,
               merchant m,
               user u
        WHERE  p.merchant_id = m.uuid
               AND p.user_id = u.uuid
        GROUP  BY m.name) AS inner_table
WHERE  Total IS NULL  

您的内部查询不会返回任何结果…零不是空的(谢天谢地)。除非在空集(零行)上求和,否则不会得到空响应;SUM(事实上,所有聚合)忽略NULL值(尽管COUNT的做法与其他聚合稍有不同,它从不返回NULL)。