在MySQL中,可以使用DISTINCT关键字或GROUP BY子句来去重。
使用DISTINCT关键字:
SELECT DISTINCT column1, column2, ...FROM table_name;
这将返回表中唯一不重复的行。您需要将column1, column2, ...替换为您要去重的列名,将table_name替换为您的表名。
使用GROUP BY子句:
SELECT column1, column2, ...FROM table_nameGROUP BY column1, column2, ...;
这将根据指定的列对行进行分组,并返回每个分组中的一个行。您需要将column1, column2, ...替换为您要去重的列名,将table_name替换为您的表名。
请注意,在使用GROUP BY子句时,除了分组的列之外,其他列的值将根据分组的第一个行进行选择。因此,如果同一分组中有多个行具有相同的值,则只会返回其中一个行的值。