I have orders table that have delete marker column date_deleted which value is null or date
| order_number | item_id | date_deleted |
|---|---|---|
| 111 | aaa | null |
| 111 | bbb | null |
| 111 | ccc | 2021-x-x |
I have query to select the fully deleted orders with group by order_number
SELECT order_number,
date_deleted
FROM orders
WHERE date_deleted IS NOT NULL
GROUP BY order_number
It give me this result
| order_number | date_deleted |
|---|---|
| 111 | 2021-x-x |
Which indicate that the whole order is deleted but is not.
Is there a way to get null when not all of them is null?