Mysql 删除重复记录比较表中的5列

Mysql 删除重复记录比较表中的5列,mysql,multiple-columns,delete-row,Mysql,Multiple Columns,Delete Row,我有一张桌子。此表包含以下列:, 可乐一,可乐二,可乐三,可乐四,可乐五,可乐六,可乐七 我需要删除col1到col5的重复记录 我是说 I'd. Col1 col2 col3 col4 col5 ------- ---- ---- ---- ---- ---- 1. A. B. C. D. E 2. B. D. R. Y. U 3. A.

我有一张桌子。此表包含以下列:, 可乐一,可乐二,可乐三,可乐四,可乐五,可乐六,可乐七

我需要删除col1到col5的重复记录

我是说

I'd.     Col1  col2    col3    col4   col5
-------  ----  ----    ----    ----   ----

1.        A.    B.      C.       D.    E
2.        B.    D.      R.       Y.    U
3.        A.    B.      C.       D.    E
4.        A.    B.      C.       D.    E
5.        W.    E.      R.       T.    Y
6.        W.    E.      R.       T.    Y
我希望结果id仅为1,2,5


任何知道设计MySQL查询的人,请将解决方案粘贴到此处。

您可以使用此查询删除重复记录

从表a中删除,其中从表a中选择id中的id按id分组,计数*>1限制1

这将返回您的答案

尝试以下方法:

SELECT MIN(id), col1,col2,col3,col4,col5
FROM `table_a`
GROUP BY col1,col2,col3,col4,col5;

你用过这样的疑问吗?它在MySQL中工作吗?