Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
focus Гость
|
Добавлено: Вт Июл 01 2003 08:51 Заголовок сообщения: Помогите установить связь между табличками в MySQL. |
|
|
MySQL. Есть просто две таблички. Надо сделать связь между ними. Таблички следющего рода Table1 -> id, Family,Name,Father,id_dep Table 2-> id_dep, name_dep вот связь нужно сделать по полям id_dep Помогите! |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Вт Июл 01 2003 17:02 Заголовок сообщения: Re: Помогите установить связь между табличками в MySQL. |
|
|
Связь -- это просто некоторое соответствие значений столбцов из разных таблиц друг другу. В простейшем случае это одинаковые значения: 1-1, 2-2... Поэтому, чтобы "сделать связь", нужно просто заполнять столбцы такими значениями, которые будут в обоих столбцах. И все. Вопрос, наверное, в том, как увидеть (а не как сделать), что таблицы связаны? А? Для этого читай этот сайт по SQLю. Подсказка: ищи нечто вроде
FROM Table1, Table2 WHERE Table1.id_dep==Table2.id_dep
или
FROM Table1 JOIN Table2 ON Table1.id_dep==Table2.id_dep
Ну а потом ищи, что к MySQL подходит.
PS. "сделать связь" -- какое-то двусмысленное выражение , вязка что ли? Или еще что-то? |
|
Вернуться к началу |
|
|
focus Гость
|
Добавлено: Ср Июл 02 2003 09:13 Заголовок сообщения: Re: Помогите установить связь между табличками в MySQL. |
|
|
Под выражением "сделать связь" это нечто следеющего. Вот если есть справочник и в нём есть 3 записи. Каждой записи соответствует "код". При этом в поле др. таблички вставляется только значение "кода" той из первой. Но значение кода всегда волжно содержаться в справочнике и если его нет то запись просто не добавляется. я точно не уверен но такое можно сделать. Это нечто чтобы сохранялась целостность данных. |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Ср Июл 02 2003 12:27 Заголовок сообщения: А что мешает перед добавлением записи проверить, есть ли добавляемый код в справочнике? (-) |
|
|
- |
|
Вернуться к началу |
|
|
Z@ Гость
|
Добавлено: Ср Июл 02 2003 18:58 Заголовок сообщения: Re: А что мешает перед добавлением записи проверить, есть ли добавляемый код в справочнике? (-) |
|
|
В mysql нет связанных таблиц. Надо ручками делать |
|
Вернуться к началу |
|
|
|