Написать хранимую функцию (процедуру) в mysql

500 руб. за проект
25 июля 2019, 00:39 • 1 отклик • 20 просмотров
Есть 2 схемы:
billing и billingtrx

в таблице billing.projects есть колонка айдишек проектов.
в таблице billingtrx есть соответствующая таблица для каждой такой айдишки, но с префиксом "p".
Пример:
в таблице billing.projects, в колонке p_id есть айдишка 24. Значит, что для проекта с айдишкой 24 есть своя таблица billingtrx.p24

Задача:
для каждого p_id из таблицы billing.projects найти соответствующую таблицу в схеме billingtrx, а в ней найти последнюю запись (вероятно по максимальному id) и из этой записи найти число из колонки "tr_balance".


Результат работы функции вывести в таблицу с двумя колонками:
p_id, tr_balance

Пример:
2, 55000
24, 889740
40, 0


Это должно работать в mysql workbench.
Дамп базы из workbench https://dropmefiles.com/7AfJ9
Отзывы
Выполнил задачу правильно в оговоренные сроки.
5 лет назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Прекрасный заказчик, ТЗ порадовало, все ясно с первого прочтения :)
5 лет назад