我的数据库中有客户的票太多,而这些票的状态太多。我想要一个可以提取客户票号的查询,前提是票证的状态!='已关闭'。否则它应该返回null。
非常感谢您的快速响应。
编辑:这是我的查询:
SELECT CASE WHEN custom_field_3 != 'Closed' THEN item_id ELSE NULL END AS ticketID
FROM aims_items
WHERE custom_field_22 =221226
它现在有效,这是我的解决方案:
SELECT CASE WHEN ( SELECT COUNT(*) FROM targets_items WHERE custom_field_3 != 'Closed' AND custom_field_22 =221226 )>0 THEN item_id ELSE NULL END AS ticketID FROM targets_items WHERE custom_field_3 != 'Closed' AND custom_field_22 =221226 感谢您的合作。