
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.04.2004, 14:32
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Заранее извиняюсь за возможно банальный вопрос, но что-бы не изобретать велосипед дважды... Есть БД в которой много таблиц. При ее создании использовались выражения типа: ALTER TABLE CCD_CLIENT ADD CONSTRAINT REF_CCD_CLIENT FOREIGN KEY (IDENT) REFERENCES CCD_MAIN(IDENT); Для того чтобы я видел все данные я делаю запрос типа: SELECT t0.ident, t0.CC_22_02, t1.CC_CL_NAME FROM CCD_MAIN t0, ccd_client t1 where (t0.CC_22_02 = 727749.75) and (t0.ident = t1.ident) на числа не обращайте внимание. Без t0.ident = t1.ident отображается все множество. Так я привык делать с маленькими БД. А как если по уму делать? Зачем тогда этот ALTER TABLE CCD_CLIENT... П.С. Кстати, не на все связанные поля есть FOREIGN KEY. Что тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:37
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
SELECT и FOREIGN KEY прекрасно живут друг без друга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:44
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Не, ну я не спорю что живут. Меня интерисует как они живут вместе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:48
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Так как в запросе напишешь, так и будут жить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:49
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
FOREIGN KEY полезен для SELECT только индексами (создается FOREIGN KEY, создается индекс). Но индексы можно создать и просто так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:51
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Короче говоря, если я хочу сделать выборку с 2-х связанных таблиц(условно). То кроме как записать в условии Where поле1=поле2 никак нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:54
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
А INNER (LEFT, RIGHT) JOIN зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 14:56
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Вот, вот об этом я и говорю. Искал по этому поводу доку с примерами, так ничего толкового и на нашел... поэтому и образовался вопросец. Я не так силен в БД, раньше писал на Access, там об этом голова не болела... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2004, 15:00
|
|||
|---|---|---|---|
|
|||
Подчиненные таблицы |
|||
|
#18+
Любая книга по SQL подойтет. На крайняк запусти QureBuilder в IBExpert например и посмотри че он строит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1578872]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 343ms |

| 0 / 0 |
