用例:
我有 customer_id 和 task_id。
数据库将始终包含带有填充的 customer_id 和空的 task_id 的寄存器。
有时会填充 task_id。(如下例所示)
SELECT *
FROM table
WHERE customer_id = 11422412
AND task_id = 28870055
在这里,我希望返回最后两行。
SELECT *
FROM table
WHERE customer_id = 11432515
AND task_id = 22256884
在这里,我希望返回唯一的空行。
问题:
如何创建 SQL 查询以确保在数据库中存在 task_id 的情况下,我只返回带有 task_id 的记录?