|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
Есть три таблицы: с юрлицами с физлицами с участниками сделки Несколько юрлиц и физлиц могут участвовать в одной сделке. Как лучше в таблице с участниками сделки хранить ссылки на соответствующие таблицы? Додумался только до такого варианта: в таблице с участниками сделки добавить дополнительное поле с указанием таблицы (юрлицо или физлицо), по которому можно будет понять какой id из какой таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 11:44 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
Мимопроходил1, Можно добавить три поля: тип участника, id физ. лица, id юр. лица. Тогда не потеряется ссылочная целостность. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 12:36 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
Мимопроходил1, Или для юр. лиц и физ. лиц сделать общую таблицу с отношением 1:1 по ID, и работать с ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 12:36 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
Мимопроходил1, раз уж вы сделали две отдельные таблицы для физ и юр значит это было осознано и для этого были причины... - табл_физлица - табл_юрлица - табл_сделки - бридж_табл_физучастники_сделки (М2М) - бридж_табл_юручастники_сделки (М2М) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2017, 13:25 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
раз уж вы сделали две отдельные таблицы для физ и юр значит это было осознано и для этого были причины ...С каких это пор профнепригодность это уважительная причина ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2017, 10:25 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
LSV, ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2017, 12:46 |
|
ID из разных таблиц в одной таблице
|
|||
---|---|---|---|
#18+
Мимопроходил1Несколько юрлиц и физлиц могут участвовать в одной сделке. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если идентификаторы целочисленные, то их нужно получать через identity из этой общей таблицы перед вставкой в частные. Если таблица не содержит много записей и можно использовать guid, то вставляем сразу в частные, потом сюда- в общую. Получаем эмуляцию внешнего ключа на несколько таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2017, 09:48 |
|
|
start [/forum/topic.php?fid=32&fpage=10&tid=1540125]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 185ms |
0 / 0 |