Size: a a a

2020 December 27

DE

Denis Efremov in MySQL
Спалился, а то flutter shmatter
источник

DE

Denis Efremov in MySQL
Alex K.
Короче изначально всё было верно, но когда я понял суть, уже было поздно
Как говорится: суть х**нуть
источник

DE

Denis Efremov in MySQL
источник

A

Aleksandr in MySQL
Здравствуйте.
Посоветуйте некомпетеноному, как связать строку в одной таблице с более чем одной строкой в другой таблице?
Например, у меня есть таблица Device со списком устройств, и есть таблица Country со списком стран-производителей. Нужно каким-то образом каждому устройству присвоить от нуля до неопределенного количества возможных стран производителей. Причем обе таблицы могут периодически обновляться.
источник

IZ

Ilia Zviagin in MySQL
Aleksandr
Здравствуйте.
Посоветуйте некомпетеноному, как связать строку в одной таблице с более чем одной строкой в другой таблице?
Например, у меня есть таблица Device со списком устройств, и есть таблица Country со списком стран-производителей. Нужно каким-то образом каждому устройству присвоить от нуля до неопределенного количества возможных стран производителей. Причем обе таблицы могут периодически обновляться.
Join
источник

A

Aleksandr in MySQL
JOIN это вроде бы для запроса. А как хранить их связь?
источник

IZ

Ilia Zviagin in MySQL
Aleksandr
JOIN это вроде бы для запроса. А как хранить их связь?
В таблице связи
источник

A

Aleksandr in MySQL
Создавать третью таблицу?
источник

V

Vova in MySQL
FK
источник

IZ

Ilia Zviagin in MySQL
Aleksandr
Создавать третью таблицу?
Сейчас, перечитаю...
источник

V

Vova in MySQL
Ещё одно поле и внешний ключ.
источник

A

Aleksandr in MySQL
а как с одном поле хранить несколько ключей?
источник

V

Vova in MySQL
У девайса может быть много стран?
источник

A

Aleksandr in MySQL
Может
источник

V

Vova in MySQL
А страна у многих девайсов?
источник

A

Aleksandr in MySQL
конечно
источник

V

Vova in MySQL
Третью таблицу как сказали выше и два фк
источник

V

Vova in MySQL
Маппинг тейбл
источник

IZ

Ilia Zviagin in MySQL
Aleksandr
Здравствуйте.
Посоветуйте некомпетеноному, как связать строку в одной таблице с более чем одной строкой в другой таблице?
Например, у меня есть таблица Device со списком устройств, и есть таблица Country со списком стран-производителей. Нужно каким-то образом каждому устройству присвоить от нуля до неопределенного количества возможных стран производителей. Причем обе таблицы могут периодически обновляться.
Это связь многие ко многим.
Это ещё одна таблица,
Со ссылками на девайсы и страны.

(device_id, county_id)

Оба поля в PK
источник

A

Aleksandr in MySQL
Спасибо
источник