【发布时间】:2021-04-21 12:11:20
【问题描述】:
使用 Microsoft Azure SQL 我有以下选择查询工作。 我需要一个更新,我为所有 stopCount = 0 的记录设置 wd.delete_requested = true。 所以换句话说,stop_detail 与 Driver_Wave_Ticket_Table 相关。我需要标记删除任何没有任何 stop_detail 记录的波票记录。
SELECT wd.Id,
(SELECT COUNT(*) FROM Stop_Detail sd WHERE sd.wave_ticket_detail_Id = wd.Id) stopsCount
FROM Driver_Wave_Ticket_Detail wd
WHERE wd.wave_ticket_date = '1901-01-01 00:00:00.000'
AND wd.delete_requested IS NULL
AND wd.opened_utc IS NULL
ORDER BY wd.id, stopsCount
【问题讨论】:
-
请提供样本数据和期望的结果。
标签: sql sql-server azure-sql-database