В настоящее время у меня есть 3 таблицы стран, маршрутов и route_place
Страны
таблица маршрутов
таблица route_place
- ID
- parent_id (идентификатор из таблицы маршрутов)
- из (id из страны)
- к (id из стран)
- PLACE_NAME
У меня есть 3 пункта назначения Китай - Дубай - Лондон из таблицы стран, в настоящее время я сохраняю данные в таблицу route_place следующим образом:
- Китай (из колонки) - Дубай (в колонку)
- Дубай (из колонки) - Лондон (в колонку)
Я хотел сохранить данные в route_place следующим образом
- Китай (из колонки) - Дубай (в колонку)
- Китай (из колонки) - Лондон (в колонку)
- Дубай (из колонки) - Лондон (в колонку)
Я не могу понять логику через час, есть ли какой-то метод или какие-то рекомендации для него
Например,
, я отправил маршруты Китай - Дубай - Лондон и вручную выбрал маршрут по порядку
- Китай - Дубай
- Дубай - Лондон
Я хочу, чтобы он автоматически создал другой маршрут из Китая в Лондон, и мне не нужно было вставлять его вручную, потому что Китай - это также поездка в Лондон в один конец.