|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
Пытаюсь решить следующую задачу. Есть таблица - Публикации. Каждая публикация имеет список литературы, элементами которого являются другие записи из этой же таблицы (Публикации). Как реализовать такую структуру, с возможностью узнать список публикаций, на которые ссылается данная публикация и узнать список публикаций, которые ссылаются на данную публикацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 22:20 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabio, Мюнхаузен тоже из болота вытаскивал сам себя за волосы. Нужны две таблицы:"публикации" и "ссылки" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 22:24 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
sdku, т.е. придется дублировать записи? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 22:25 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
"Деревянная" табличка. Поле ParentID - FK на PK этой-же таблички - ItemID. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 22:41 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
Predeclared, не могли бы поподробнее объяснить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 22:53 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
Боюсь, этот вариант вам не подойдет, потому как в нескольких публикациях может оказаться в списке литературы одна и та-же публикация. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 23:12 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
Вам, как и говорил sdku, лучше пользовать дополнительную табличку для ссылок. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 23:23 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabioЕсть таблица - Публикации. Каждая публикация имеет список литературы Как выглядит "список литературы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 10:58 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
PredeclaredБоюсь, этот вариант вам не подойдет, потому как в нескольких публикациях может оказаться в списке литературы одна и та-же публикация. Это если работать в 2003... В новомодных версиях есть multivalued fields... Отучают нас по тихому от нормальной логики и здравого смысла... отучают... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 11:55 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), расскажу подробнее и начну издалека) у публикаций есть авторы, они лежат в отдельной таблице и через дополнительную таблицу запросом многие-ко-многим связаны с публикациями. Т.е. в форме публикации я имею подчиненную форму в виде таблицы, где прописаны авторы. По сути, мне нужно сделать аналогично и со списком литературы, только проблема в том, что записи находятся в одной таблице, а в не в другой. По поводу создать таблицу с записями для списка литературы. Можно ли ее обновление автоматизировать? Т.е. если я добавил запись в основную таблицу, то она автоматически добавилась бы в дополнительную. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 12:22 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabioПо поводу создать таблицу с записями для списка литературы. Можно ли ее обновление автоматизировать? Тебе стоит поступить как тут antohabioу публикаций есть авторы, они лежат в отдельной таблице и через дополнительную таблицу запросом многие-ко-многим связаны с публикациями.Через похожую таблицу, условно названная Ссылки, и будет связана таблица Публикации сама с собой. Про это тебе и говорят. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 12:29 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
\\\\, т.е. нужна еще одна таблица с записями аналогичными в основной таблице?? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 12:41 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabio, нет, не нужна. Нужна таблица связи многие-ко-многим с двумя полями в которых будут внешние ключи таблицы Публикации. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 12:50 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabio, типо так ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:08 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
\\\\,совсем запутали. Что за таблица Публикации1, почему она есть в схеме данных, но отсутствует в списке таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:17 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabio, это алиас (псевдоним) таблицы Публикации. А как она будет отображаться по твоему? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:19 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
\\\\, я первый раз о таком слышу) понял что это. Вподе то что мне нужно. Дома в рабочую базу внедрю, отпишусь. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:36 |
|
Связь записи таблицы с другими записями в той же таблице
|
|||
---|---|---|---|
#18+
antohabio, или так: ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 14:13 |
|
|
start [/forum/topic.php?fid=45&msg=39198582&tid=1613783]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 339ms |
total: | 469ms |
0 / 0 |