powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Связка таблиц
4 сообщений из 29, страница 2 из 2
Связка таблиц
    #39775924
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hyperoТак у меня же есть еще таблица auto. auto_id в таблице remont это внешний ключ.Ссылка из таблицы ремонтов на таблицу автомобилей (розовая на картинке) вполне понятна. Она ссылается (показывает) на ремонтируемый автомобиль.

Ссылка из таблицы автомобилей на таблицу ремонтов (желтая на картинке)hyperoПрикрепил схему связей.

не понятна. Сможете объяснить суть, смысл, назначение этой ссылки словами? Обыкновенными словами, а не столь любымой Вами наскальной живописью в форме скриншотов.
...
Рейтинг: 0 / 0
Связка таблиц
    #39775937
hypero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleСсылка из таблицы ремонтов на таблицу автомобилей (розовая на картинке) вполне понятна. Она ссылается (показывает) на ремонтируемый автомобиль.

Получается у меня всё логично?
...
Рейтинг: 0 / 0
Связка таблиц
    #39775938
hypero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там у меня есть еще другие таблицы, желтая ссылка как раз таки для них
...
Рейтинг: 0 / 0
Связка таблиц
    #39775995
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hyperovkleЗдесь мы видим, что один и тот же auto_id = 7 ремонтировался дважды. Притом, судя по датам, это разные пришествия одного и того же пациента в сервис.

Значит, автомобиль никак не может ссылаться на ремонт. Автомобили - отдельно, ремонты - отдельно. Не должно быть в схеме связей подобных закольцовок.

Так у меня же есть еще таблица auto. auto_id в таблице remont это внешний ключ.
Таблица auto (скриншот)
Ты сам-то понимаешь что у тебя в таблицах хранится? Судя по всему у тебя связь remont.remont_id=auto.repair_id
Вот смотри свой скриншот: https://www.sql.ru/forum/actualfile.aspx?id=21813685
auto_id=3, repair_id=4
если же посмотреть скриншот https://www.sql.ru/forum/actualfile.aspx?id=21813499
то видно, что для auto_id=3 есть remont_id=3 и remontid=6
А remont_id=4 указан для auto_id=6
Как так?
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Связка таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]