distinct使用方法 sql組合主鍵,的問(wèn)題?
sql組合主鍵,的問(wèn)題?有三種方法可以消除重復(fù)數(shù)據(jù)庫(kù):1。兩個(gè)或多個(gè)記錄的每個(gè)字段值完全相同。在這種情況下,它是最容易復(fù)制的,您可以使用關(guān)鍵字distinct將其刪除。2. 在這兩條記錄之后,只有一些
sql組合主鍵,的問(wèn)題?
有三種方法可以消除重復(fù)數(shù)據(jù)庫(kù):
1。兩個(gè)或多個(gè)記錄的每個(gè)字段值完全相同。在這種情況下,它是最容易復(fù)制的,您可以使用關(guān)鍵字distinct將其刪除。
2. 在這兩條記錄之后,只有一些字段有重復(fù)的值,但是表有主鍵或唯一ID,如果是這樣,就不可能用distinct進(jìn)行過(guò)濾,這就需要主鍵ID和group by group的唯一性。
3. 在這兩條記錄之后,只有一些字段的值是重復(fù)的,但表中沒(méi)有主鍵或唯一ID。在這種情況下,您可以使用臨時(shí)表,將數(shù)據(jù)復(fù)制到臨時(shí)表,添加自增長(zhǎng)ID,并在刪除重復(fù)數(shù)據(jù)后刪除臨時(shí)表。