|
|
|
связать 2 таблицы по заданным полям
|
|||
|---|---|---|---|
|
#18+
Есть у нас 2 таблицы, первая: customers содержит поля id, name, city, notes и вторая таблица: jobs у которой есть следующие поля: id, customer_id, about. И собственно вопрос, как реализовать связь таблиц по полям customer_id и id? То есть, в jobs.customer_id можно добавлять значение только которое есть в customer.id. Осознаю, что вопрос очень простой... но, я только начинаю разбираться, сильно не пинайте. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 10:41 |
|
||
|
связать 2 таблицы по заданным полям
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 10:53 |
|
||
|
связать 2 таблицы по заданным полям
|
|||
|---|---|---|---|
|
#18+
Вообще говоря внешний ключь это не связь, а ограничение целостности. Связи они в ER модели остаются. Как таковые связи возникают в SQL запросах и в коде, когда мы соединяем записи или осуществляем навигацию. Никто нам не помешает сделать такое соединение: Код: plaintext 1. 2. И СУБД совершенно не обратит внимание ни на наличие, ни на отсутствие внешних ключей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=73&tid=1542637]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 470ms |

| 0 / 0 |
