DELETE dbo.bBoxDetail
FROM dbo.bBoxDetail AS BD
INNER JOIN dbo.bBoxHeader AS BH ON LTRIM(RTRIM(BD.bBoxDetailId)) = LTRIM(RTRIM(BH.bBoxId))
WHERE LTRIM(RTRIM(BD.ESNs)) = (SELECT LTRIM(RTRIM(IMEI)) FROM dbo.tmpIMEI)
Я получаю эту ошибку:Попытки удалить из Присоединяйтесь и я знаю, что у меня есть обалденное расстояние, и я знаю, что есть DUP IMEI-х
Msg 512, Level 16, State 1, Line 1 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
BD.ESNs
является NVARCHAR(50)
и IMEI
является NVARCHAR(30)
у меня есть дубликат ESNs
и я хотите удалить все ESNs
, которые соответствуют SELECT ... IMEI
Для форматирования кода вы можете выделить блок и использовать '{}' с панели инструментов редактирования. – Taryn
См. Также [Как мне форматировать мои кодовые блоки?] (Http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks) –