MySQL消除重復(fù)行的方法有兩種:使用DISTINCT關(guān)鍵字和使用GROUP BY子句。
使用DISTINCT關(guān)鍵字:使用SELECT語句查詢數(shù)據(jù)時,在需要消除重復(fù)行的字段前加上DISTINCT關(guān)鍵字即可。例如,SELECT DISTINCT column1, column2 FROM table_name; 這將返回唯一的(column1, column2)組合。
使用GROUP BY子句:通過使用GROUP BY子句將結(jié)果集按照指定的字段進(jìn)行分組,然后使用聚合函數(shù)(如COUNT、SUM等)對每個組進(jìn)行計算。例如,SELECT column1, column2 FROM table_name GROUP BY column1, column2; 這將返回唯一的(column1, column2)組合,并且每個組只返回一個結(jié)果。