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

Вниз

таблица в таблице   Найти похожие ветки 

 
Фрейд   (2005-02-15 12:38) [0]

как в FB сделать сабж, чтобы в поле одной таблицы хранить вложенную таблицу


 
Sergey13 ©   (2005-02-15 12:40) [1]

2 Фрейд   (15.02.05 12:38)
Это новые исследования сексуальных отклонений? 8-)
По сабжу. Замени FB на Oracle.


 
msguns ©   (2005-02-15 12:41) [2]

Для этого вообще-то служат таблицы-детали.


 
Desdechado ©   (2005-02-15 14:37) [3]

связка таблица-справочник и зависящая от нее теблица с внешним ключом на справочник


 
DSKalugin ©   (2005-02-15 14:56) [4]

Читай связь "один ко многим" aka Master/Detail

А вот пример

Список групп
CREATE TABLE "detail_groups_book" (
   "cod"      SMALLINT NOT NULL,
   "dg_name"  VARCHAR(30) NOT NULL
);
Список фирм-производитерей
CREATE TABLE "detail_maker_book" (
   "cod"      SMALLINT NOT NULL,
   "dm_name"  VARCHAR(30) NOT NULL
);
Список деталей, которые используют предыдущие списки
CREATE TABLE "detail_number_book" (
   "cod"            INTEGER NOT NULL,
   "dn_number"      VARCHAR(30) NOT NULL, (деталь)
   "dn_maker"       SMALLINT NOT NULL, (ссылка на спис фирм)
   "dn_groups"      SMALLINT, (ссылка на спис групп)
   "sklad_comment"  VARCHAR(90) (описание)
);
А теперь собсно связь
SELECT "detail_number_book"."cod",
 "detail_number_book"."dn_number",
 "detail_maker_book"."dm_name",
 "detail_groups_book"."dg_name",
FROM "detail_number_book"
  inner JOIN "detail_groups_book" ON ("detail_number_book"."dn_groups" = "detail_groups_book"."cod")
  inner JOIN "detail_maker_book" ON ("detail_number_book"."dn_maker" = "detail_maker_book"."cod")
;



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
4-1106842004
cLayDEr
2005-01-27 19:06
2005.03.13
Перехват траффика сети и инета


1-1109687582
Cosinus
2005-03-01 17:33
2005.03.13
Как в ScrollBar запретить моргание ползунка?


9-1103298254
-=SS=-
2004-12-17 18:44
2005.03.13
GlScene Texture


14-1108729743
Adder
2005-02-18 15:29
2005.03.13
Надоело платить штрафы за превышение скорости?!


3-1107957127
le
2005-02-09 16:52
2005.03.13
комбобоксы в табличном режиме показа данных