|
|
|
Как связать три таблицы
|
|||
|---|---|---|---|
|
#18+
Задача третей таблицы ясна, взять нужную инфу с одной таблицы, другую инфу со второй таблицы, и разместить эту инфу в третью таблицу чтобы уже с ней работать. Несколько вопросов: 1) Индексы и ключи. Как в этой схеме должны настраиваться. 2) Должны ли поля в таблицах быть идентичными по названию? По типу и по остальным знаю что должны. 3) Система такая. Есть интернет магазин. Есть таблица с заказом, таблица с инфо о покупателе, и инфо о самом магазине продавце. И мне нужно создать общую таблицу для курьера, где он должен получить только телефон и адрес магазина из таблицы 3, только наименование купленного товара из таблицы 1 и только имя и телефон покупателя из таблицы 2. Каким образом лучше сделать логику данного кода, то есть порядок извлечения информации. Предположим три эти таблицы уже существуют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 07:51:01 |
|
||
|
Как связать три таблицы
|
|||
|---|---|---|---|
|
#18+
1) По вкусу и желанию. Пока больше сказать нельзя. 2) Нет. 3) У тебя нет инструментов для изменения "порядка извлечения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 09:05:54 |
|
||
|
Как связать три таблицы
|
|||
|---|---|---|---|
|
#18+
А можно поподробнее? Foreign key какие к каким цеплять нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 09:44:35 |
|
||
|
Как связать три таблицы
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.6/en/alter-table.html http://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 09:49:18 |
|
||
|
Как связать три таблицы
|
|||
|---|---|---|---|
|
#18+
borisruzanovForeign key какие к каким цеплять нужно?Foreign key - это отображение связи данных в физической модели данных (т.е. в этих самых таблицах в БД). Соответственно, их нужно делать в соответствии с тем, как ваши данные связаны друг с другом. PS. Может, это и звучит как совет от К.О., но вот так оно и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 09:54:10 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1835145]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 342ms |

| 0 / 0 |
