Using Distinct in SQL Update

后端 未结 4 1266
难免孤独
难免孤独 2021-01-13 04:07

Here is the Select I need to convert to an Update:

SELECT DISTINCT f.SectionID, f.Name, v.Enabled
FROM SETTING_VALUE v
INNER JOIN SETTING s ON v.SettingID =          


        
4条回答
  •  余生分开走
    2021-01-13 04:45

    Option 1: Use a temporary table to hold your initial query results, then update based on the query results.

    Option 2:

    Insert into SETTING_VALUE
    (SectionID, Name, Enabled)
    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%'
    

提交回复
热议问题