Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Может ли таблица быть связана сама с собой?   Найти похожие ветки 

 
Mishenka   (2004-12-21 10:34) [0]

Может ли таблица быть связана сама с собой? Тобишь записи соответствовала запись из той же таблицы?


 
Val ©   (2004-12-21 10:38) [1]

Да, классический вариант ID,ParentID и соотв. внешний ключ.


 
ЮЮ ©   (2004-12-21 10:48) [2]

Посто надо указать разные алиасы
SELECT t1.*
FROM
 Table t1
 LEFT JOIN Table t2 ON t1.<fieldname> = t2.<fieldname>


 
Mishenka   (2004-12-21 13:52) [3]

А допустимо ли чтобы в некоторых случаях, поле ParentID оставалось пустым, тобишь запись сама является Парентом?


 
Zacho ©   (2004-12-21 14:07) [4]

Mishenka   (21.12.04 13:52) [3]

Не только допустимо, но и в варианте Val ©   (21.12.04 10:38) [1] - необходимо. Либо для корневых записей выделять некое специальное ID. Например, у меня, это было -1, так мне просто было удобнее.


 
Mishenka   (2004-12-21 14:21) [5]

Да вот дело в том, что мне в этом месте выдаётся ошибка, типа требует значения в поле ParentID. Снял галку  Required Field в DataBase Desctop - не помогло.


 
Sergey13 ©   (2004-12-21 15:29) [6]

2[5] Mishenka   (21.12.04 14:21)
>типа требует значения в поле ParentID
Дык может там NOT NULL ограничение стоит?


 
Mishenka   (2004-12-22 08:37) [7]

Это где такое может стоять?


 
Sergey13 ©   (2004-12-22 09:55) [8]

2[7] Mishenka   (22.12.04 08:37)
>Это где такое может стоять?
В таблице. Но "Required Field в DataBase Desctop " - это видимо оно и есть (с DBD и Парадокс не работал практически). Я просто не дочитал фразу до конца. Сори.


 
Mishenka   (2004-12-22 10:37) [9]

А в чём тогда трабл?


 
Sergey13 ©   (2004-12-22 10:44) [10]

2[9] Mishenka   (22.12.04 10:37)
Я могу только предполагать. Не входит ли это поле в первичный ключ или в уникальный индекс?



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1105362176
П7
2005-01-10 16:02
2005.01.23
String в Single без погрешностей


3-1103223521
Fin
2004-12-16 21:58
2005.01.23
Не понял, на счет транзакций


1-1104981919
-[ HAWK ]-
2005-01-06 06:25
2005.01.23
как заморозить значение


14-1104590288
AlterEgo of WondeRu
2005-01-01 17:38
2005.01.23
Чего бы Вы хотели достичь в 2005 году...


1-1105348076
viola
2005-01-10 12:07
2005.01.23
Файловый копировальщик-фильтральщик