Могу ли я удалить дубликаты базы данных на основе нескольких столбцов?

язадал этот вопрос некоторое время назад удалить дубликаты записей на основе столбца. Ответ работал отлично:

delete from tbl
where id NOT in
(
select  min(id)
from tbl
group by sourceid
)

У меня сейчас аналогичная ситуация, но определение дублированной записи основано на нескольких столбцах. Как я могу изменить этот выше SQL, чтобы идентифицировать дубликаты записей, где уникальная запись определяется как сцепленная из Col1 + Col2 + Col3. Буду ли я просто сделать что-то подобное?

delete from tbl
where id NOT in
(
select  min(id)
from tbl
group by col1, col2, col3
)

Ответы на вопрос(2)

Ваш ответ на вопрос