在MySQL中,可以使用DISTINCT
關鍵字去掉重復記錄。具體用法如下:
SELECT DISTINCT 列名1, 列名2, ...
FROM 表名;
其中,列名1, 列名2, ...
代表要查詢的列名,表名
代表要查詢的表名。執行以上查詢語句,將返回去重后的結果集。
另外,也可以使用GROUP BY
語句進行分組去重。具體用法如下:
SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 列名1, 列名2, ...;
其中,列名1, 列名2, ...
代表要查詢的列名,表名
代表要查詢的表名。執行以上查詢語句,將返回按照指定列進行分組后的結果集。
需要注意的是,DISTINCT
關鍵字和GROUP BY
語句都只會對指定的列進行去重,如果要去掉整行記錄的重復,應該使用DISTINCT
關鍵字。