【发布时间】:2022-01-12 08:37:48
【问题描述】:
我有删除标记列date_deleted 的订单表,其值为null 或date
| order_number | item_id | date_deleted |
|---|---|---|
| 111 | aaa | null |
| 111 | bbb | null |
| 111 | ccc | 2021-x-x |
我有查询以通过order_number 分组选择完全删除的订单
SELECT order_number,
date_deleted
FROM orders
WHERE date_deleted IS NOT NULL
GROUP BY order_number
它给了我这个结果
| order_number | date_deleted |
|---|---|
| 111 | 2021-x-x |
这表示整个订单被删除但不是。
当并非所有null 都为空时,有没有办法获得?
【问题讨论】:
-
@Akina:啊对。我没看到
-
@Akina 对不起,这不是我的实际查询(它更复杂)我只是为了问题而添加它