Laravel 5
1. Удаление одинаковых строк (кроме одной)
Строки считаем одинаковыми, если совпадают значения в трех столбцах (name, code, address). При этом остается строка с наименьшим id.
1 2 |
DB::statement('DELETE FROM organizations WHERE id NOT IN (SELECT * FROM '. '(SELECT MIN(n.id) FROM organizations n GROUP BY n.name, n.code, n.address) x)'); |
2.
1 |
3.
1 |
4.
1 |
5.
1 |
6.
1 |
7.
1 |
8.
1 |
9.
1 |
10.
1 |