Здраствуйте У меня есть таблица с названием products, в ней есть дубликаты строк. Мне необходимо удалить все дубли по столбцу title При этом удалить нужно удалить все дубли, кроме одного значения, где значение поля price минимальноe. Грубо говоря, к примеру есть такие значения Cтрока 1: title=Название 1, price = 5 Cтрока 2: title=Название 1, price = 4 Cтрока 3: title=Название 1, price = 3 Cтрока 4: title=Название 1, price = 2 Cтрока 5: title=Название 1, price = 1 После sql запроса в базе должна остаться только 1 строка: Cтрока 5: title=Название 1, price = 1 С наименьшей ценой, остальные дубли нужно удалить. PS: фреймворк Yii2 Буду рад если кто то поможет.
Если у тебя есть какой-то айдишник то примерно так(если нет добавь какое нибудь автоинкрементное поле): Код (Text): delete table where id not in ( select min(id) as min_id from table group by title,price )