我有一個包含3列的表,第一列是'name'。一些名字被輸入兩次,大約三次,還有一次以上。我想只爲每個名稱保留一個值,並根據第2列和第3列的值刪除額外的行。如果第2列和第3列爲空,我想刪除該行。 沒有主鍵或ID列。 表中有大約275萬行。 想在SQL中使用一個查詢(最好)刪除14.有人可以幫忙嗎?根據另一列的值刪除重複信息
Name column2 column3
Suzy english null
Suzy null null
Suzy null 5
John null null
John 7 7
George null benson
George null null
George benson null
George 5 benson
想擁有它爲:
Name column2 column3
Suzy english null
Suzy null 5
John 7 7
George benson null
George 5 benson
提前非常感謝。
不會再有一個喬治排?一行用'George,benson,null'和另一行用'George,null,benson'加上最後一個用'5,benson'。 – TTeeple
您還可以考慮控制數據添加到表中的方式,因此您不必首先完成清理工作? – bhs