У меня есть таблица с именем job. Он имеет id, client_id, заголовок, описание, category_id и поля статуса среди других.
У меня есть другая таблица с именем job_proposal. Он имеет id, job_id, предложение, provider_id и поля статуса среди других. У меня есть таблицы для клиента и провайдера.
Мой вопрос: как я могу справиться с новой функцией / функцией, которую я имею в виду? Я думаю, чтобы каждый клиент имел таблицу, которая отображает все задания, которые он уже присудил определенному провайдеру. Он должен содержать идентификатор задания, описание работы, поставщика (ов), которые его выиграли, и новые поля, такие как ход работы, комментарии от поставщика и т. Д.
Сначала я подумал, что это можно сделать, добавив новые детали, которые я хотел, например, проделать работу, комментарии и т. Д. В исходной таблице заданий и получить доступ к таблице предложений задания, чтобы присоединиться к некоторым ее полям, таким как идентификатор работы и provider_id, где статус = присвоен. Однако я не мог реализовать его правильно. Я не очень хорошо разбираюсь в реальной реализации, но у меня есть хорошие идеи.
В конце концов, однако, я задавался вопросом, что произойдет, если работа, которая уже была присуждена (и предположительно уже отображена в новой таблице клиента и поставщика (которая называется named: deals) была удалена клиентом? (Удалить задание является одной из функции, которые я успешно сделал для клиента).
Интересно, как лучше всего справиться с этим.
Я могу опубликовать некоторые мои коды здесь, если это необходимо.
Я надеюсь поговорить с некоторыми людьми, которые понимают, как программисты, такие как я, которые лучше разбираются в концептуализации, чем в реальном программировании.
Заранее спасибо и отлично провели день.