У меня есть таблица MySQL Я хочу, чтобы удалить дубликаты с определенным условиемКак удалить дубликаты с определенным условием
Я хочу удалить, если имя, cl_1, cl_2, cl_3, cl_4, cl_5, cl_6, точно то же самое было бы мудрым, если бы каждый был другим, а другие столбцы были одинаковыми, и их не нужно было удалять.
, например, я хочу, чтобы удалить строки 1 и 4 не 7
id name cl_1 cl_2 cl_3 cl_4 cl_5 cl_6
--------------------------------------------------------------
1 name1 T1 T2 T3 T4 T5 T6 (<< Remove)
2 name2 L1 M2 L3 L4 T5 T6
3 name3 T1 T2 T3 T4 T5 T6
4 name1 T1 T2 T3 T4 T5 T6 (<< Remove)
5 name2 T1 T2 T3 T4 T5 T6
6 name3 T1 T2 T3 T4 T5 T6
7 name1 T1 T2 T3 T4 T5 K6 (Not this one)
8 name5 T1 T2 T3 T4 T5 N6
9 name6 T1 T2 T3 T4 T5 H6
Итак, в чем проблема? Что вы пробовали? –
Я не хочу быть тем парнем, но эта структура базы данных выглядит так, что ДЕЙСТВИТЕЛЬНО необходимо нормализовать ... –
Это не настоящие данные, это всего лишь образец, чтобы показать вам, ребята, что я хочу, я знаю, как удалить дублировать, но это зависит от дублирования в одной колонке. Так что я хочу, чтобы проверить больше, чем один столбец, и если все были такими же, то удалите его. –