Написать хранимую функцию (процедуру) в mysql
500 руб. за проект
Есть 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
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
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.