powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подчиненные таблицы
10 сообщений из 10, страница 1 из 1
Подчиненные таблицы
    #32473787
shkeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заранее извиняюсь за возможно банальный вопрос, но что-бы не изобретать велосипед дважды...
Есть БД в которой много таблиц. При ее создании использовались выражения типа:
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. Что тогда?
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473798
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT и FOREIGN KEY прекрасно живут друг без друга
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473815
shkeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, ну я не спорю что живут. Меня интерисует как они живут вместе...
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473825
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как в запросе напишешь, так и будут жить.
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473830
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FOREIGN KEY полезен для SELECT только индексами (создается FOREIGN KEY, создается индекс). Но индексы можно создать и просто так.
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473838
shkeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче говоря, если я хочу сделать выборку с 2-х связанных таблиц(условно). То кроме как записать в условии Where поле1=поле2 никак нельзя?
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473851
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А INNER (LEFT, RIGHT) JOIN зачем?
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473858
shkeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, вот об этом я и говорю. Искал по этому поводу доку с примерами, так ничего толкового и на нашел... поэтому и образовался вопросец. Я не так силен в БД, раньше писал на Access, там об этом голова не болела...
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473875
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая книга по SQL подойтет. На крайняк запусти QureBuilder в IBExpert например и посмотри че он строит.
...
Рейтинг: 0 / 0
Подчиненные таблицы
    #32473892
shkeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок, спасибо, будем дерзать!!!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подчиненные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]