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