我有一個具有以下元素的哺乳動物屬性表;使用SQL Server刪除和替換表中的條目
MammalAttributeID AttributeID MammalID
一些哺乳動物有「貓」(屬性Id 234)的屬性記錄,有些有「貓」(屬性Id 456)的屬性記錄和一些同時具有「貓」和「貓」屬性記錄。
我們想在哺乳動物屬性表中用「貓」替換「貓」的屬性並刪除「貓」屬性。因此,如果哺乳動物只有「貓科動物」屬性記錄,它將保持不變。如果它同時具有「貓」和「貓」屬性記錄條目,則「貓」屬性記錄被刪除。
如果它只有「cat」屬性記錄,則插入「貓」屬性記錄並刪除「cat」屬性記錄。
我無法將我的大腦包裝在執行此操作所需的SQL中。一些SQL專家可以指引我朝着正確的方向嗎?
我只是做了兩遍。首先將每個貓屬性更新爲貓科動物。然後刪除重複項。 –