我有一个有两列的表:
收到的产品 | |
---|---|
a | 01-01-2022 |
a | |
b | |
c | 2022年1月20日 |
c | |
d |
下面是一个使用GROUP BY并测试HAVING子句中的条件的查询,即对分组后
SELECT prod.Product, Max(prod.Received) AS MaxOfReceived, count(*) as cnt
FROM prod
GROUP BY prod.Product
HAVING Max(prod.Received) Is Null OR count(*) = 1;
它列出了所有没有Received
日期或只有一条记录的产品。