У меня есть две таблицы, страна и суммы:Как удалить некоторые похожие строки из таблицы?
+------+---------+
| code | country |
+------+---------+
| 01 | France |
| 02 | Germany |
| 02 | Austria |
| 03 | Belgium |
| 04 | Belgium |
| 04 | Spain |
| 05 | Italy |
+------+---------+
+------+-----+
| code | sum |
+------+-----+
| 01 | 500 |
| 02 | 400 |
| 03 | 300 |
| 04 | 200 |
+------+-----+
Я хочу, чтобы создать код из суммы страны таблицы. Это очень легко, но мне нужно иметь точно такое же количество строк, как в таблице Sums.
+------+-----+---------+
| code | sum | country |
+------+-----+---------+
| 01 | 500 | France |
| 02 | 400 | Austria |
| 02 | 400 | Germany |
| 03 | 300 | Belgium |
| 04 | 200 | Spain |
| 04 | 200 | Belgium |
+------+-----+---------+
Я хочу иметь в приведенной выше таблице уникальные значения кода. Поэтому мне нужно удалить некоторые из них, неважно, какой из них. Моя цель состоит в том, чтобы иметь только одну строку с тем же кодом. Например, строка
| 04 | 200 | Spain |
может оставаться или быть удален. Как я могу это сделать?
Ваш вопрос не очень понятно .. вы хотите удалить записи, но каково ваше критерии .. и то, что ожидается окончательный вывод для этих данных образца. –
Моя цель состоит в том, чтобы иметь только одну строку с тем же кодом. – maro
так что «Испания» в вашем примере может быть в любом случае из стран, потому что я понимаю, что на самом деле это код и сумма? Если да, я предлагаю группу и максимальный или минимальный код. – cybork