У меня есть 2 такие таблицы: есть таблица запросов и таблица процессов, таблица запросов имеет перечисление типа (TOP, LOW). таблица процессов - это процесс запроса (от состояния 1 до 3).
Изображение таблицы:
Я хочу составьте отчет, подобный приведенному ниже, как я могу достичь этого в laravel или sql запросах?
Таблица отчета:
на изображении выше, тип TOP имеет 2 данных (id 1 и 2 из таблицы запросов). в таблице процессов последний статус request_id = 1 равен 3, а request_id = 2 равен 2.
, поэтому в таблице отчетов состояние данных TOP = 2 считается равным 1 (request_id = 2) и TOP статус данных = 3 считается 1 (request_id = 1). если request_id = 2 обновляется, чтобы быть в состоянии процесса 3 в табличном процессе, то при подсчете отчета будет показано, что состояние TOP данных = 3 считается равным 2 (request_id = 1 & 2).
Я надеюсь, что вы все понять, в чем моя проблема, я пытаюсь объяснить эту проблему как можно подробнее. спасибо