Đây là Select tôi cần phải chuyển đổi sang một Cập nhật:Sử dụng biệt trong SQL Cập nhật
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%'
nỗ lực của tôi:
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%'
Không chắc làm thế nào để áp dụng riêng biệt
Đây là SQL Server? – Yuck
Bạn có ý gì khi 'cập nhật riêng biệt'? Bạn có thể hiển thị cho chúng tôi dữ liệu trước và sau khi cập nhật không? –
Làm việc tốt bằng cách sử dụng 'SELECT' để xem dữ liệu trước khi bạn cập nhật. Tôi không biết tại sao bạn lại muốn sử dụng phép chiếu 'DISTINCT'. Không phải tất cả các hàng phù hợp sẽ được cập nhật? Tôi không thấy làm thế nào 'DISTINCT' sẽ có ý nghĩa hợp lý. – Yuck