У меня есть таблица вроде:SQL - выбрать строка из группы на основе нескольких значений
| ID | Val |
+-------+-----+
| abc-1 | 10 |
| abc-2 | 30 |
| cde-1 | 10 |
| cde-2 | 10 |
| efg-1 | 20 |
| efg-2 | 11 |
и хотел бы, чтобы получить результат, основанный на подстроки (ID, 1, 3) и минимального значения и IST должны быть только первый в случае Val повторяющиеся
| ID | Val |
+-------+-----+
| abc-1 | 10 |
| cde-1 | 10 |
| efg-2 | 11 |
проблема заключается в том, что я застрял, потому что я не могу использовать группы по подстроку (ID, 1,3), ID, так как он будет иметь снова 2 строки (каждая по ABC-1 и ABC-2)
U можно сгруппировать по подстроке (ID, 1,3) вместо подстроки (ID, 1,3), ID. Это будет работать ... – Teja