У меня есть две таблицы, и я хочу сделать следующее.Из первой таблицы я извлекаю все строки, которые удовлетворяют заданному условию.Для всех извлеченных строк я беру значение из первого столбца.Для каждого значения я извлекаю все необработанные данные из второй таблицы, которые содержат данное значение в первом столбце.Все исходные тексты, извлеченные из второй таблицы, должны быть упорядочены особым образом, и я хочу взять только одну строку, которая является первой (в соответствии с критериями упорядочения).Это моя проблема, я не знаю, как взять одну строку с наибольшим значением критерия заказа.
ДОБАВЛЕНО
Первая таблица:
| aaa | Bob |
| bbb | Eva |
| ccc | Bob |
Вторая таблица:
| aaa | 111 | 1 |
| aaa | 342 | 2 |
| ccc | 576 | 1 |
| ccc | 749 | 3 |
Из первой таблицы я беру все строки, содержащие Боба.Первый столбец в этих строках содержит следующие значения: «aaa» и «ccc».Для «ааа» во второй таблице у меня есть две строки, и я хочу взять те, которые имеют максимальное значение в последнем столбце.Итак, у меня есть |aaa|342|2|
.То же самое я делаю с "ccc".Я беру этот ряд | CCC | 749 | 3 |.И наконец, я хочу упорядочить две строки в соответствии со значением последнего столбца.
ДОБАВЛЕНО 2
Я только что понял, что суть проблемы заключается вследующим образом.В данной таблице я хочу заменить все строки, содержащие одинаковое значение в первых столбцах, на одну "репрезентативную" строку (которая имеет максимальное значение в третьем столбце) .Более подробно я хочу заменить эту таблицу:
| aaa | 111 | 1 |
| aaa | 342 | 2 |
| ccc | 576 | 1 |
| ccc | 749 | 3 |
на эту:
| aaa | 342 | 2 |
| ccc | 749 | 3 |