方法一:使用DISTINCT關鍵字
DISTINCT關鍵字用于從SELECT語句的結果集中刪除重復的行。以下查詢將返回一個不包含重復記錄的列表:
SELECT DISTINCT 列名 FROM 表名;
方法二:使用GROUP BY子句
GROUP BY子句用于將結果集按照一個或多個列進行分組,并對每個組執(zhí)行聚合函數。以下查詢將返回一個不包含重復記錄的列表:
SELECT 列名 FROM 表名 GROUP BY 列名;
方法三:使用HAVING子句
HAVING子句用于在GROUP BY子句中對分組后的結果集進行篩選。以下查詢將返回一個不包含重復記錄的列表:
SELECT 列名 FROM 表名 GROUP BY 列名 HAVING COUNT(*) = 1;COUNT(*)用于計算每個分組中的記錄數,HAVING子句用于篩選記錄數為1的分組。
綜上所述,以上三種方法都可以用于MySQL去除重復記錄。需要根據實際情況選擇合適的方法。