mysql min忽略null - 需要解决方法/调整

shi*_*har 7 mysql

对于此查询

SELECT min(date) min_date FROM  order_products group by order_id
Run Code Online (Sandbox Code Playgroud)

min_date忽略NULL一组订单ID中的值.

在我的情况下,如果组中的order_products元组在date中具有null值,我想要min_date = NULL.

知道我怎么能实现这个目标?

Bob*_*bby 12

一个简单的workAround可能是:

SELECT min(IFNULL(date, '1970-01-01')) AS min_date 
FROM order_products 
GROUP BY order_id
Run Code Online (Sandbox Code Playgroud)

所以,如果1970/01/01出现,你知道有一个NULL值.