Aquí está la Selección Necesito convertir a una actualización:Usando diferenciados en SQL actualización
SELECT DISTINCT f.SectionID, f.Name, v.Enabled
FROM SETTING_VALUE v
INNER JOIN SETTING s ON v.SettingID = s.SettingID
INNER JOIN LU_FIELD f ON f.FieldID = s.FieldID
WHERE v.DisplayValue LIKE '%Miami%'
AND f.ControlName LIKE '%City%'
Mi intento:
UPDATE SETTING_VALUE
SET Enabled = 0
FROM SETTING_VALUE v
INNER JOIN SETTING s ON v.SettingID = s.SettingID
INNER JOIN LU_FIELD f ON f.FieldID = s.FieldID
WHERE v.DisplayValue LIKE '%Miami%'
AND f.ControlName LIKE '%City%'
No estoy seguro de cómo aplicar Distinto
¿Este es SQL Server? – Yuck
¿Qué quiere decir con 'update distinct'? ¿Puede mostrarnos los datos antes y después de la actualización? –
Buen trabajo usando 'SELECT' para ver los datos antes de actualizarlos. Sin embargo, no sé por qué querrías usar una proyección 'DISTINCT'. ¿No deberían actualizarse todas las filas coincidentes? No veo cómo 'DISTINCT' tendría sentido lógicamente. – Yuck