Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 91 стр.

UptoLike

Составители: 

91
после слова ON записывают условия соединения;
условия поиска, основанные на правой таблице, помещают в предло-
жение
ON;
условия поиска, основанные на левой таблице, помещают в предложе-
ние
WHERE.
Характерные черты операции соединения:
в условиях соединения могут участвовать поля, относящиеся к одному
и тому же типу данных, но они не обязательно должны иметь одина-
ковые имена. Часто в условиях соединения связывание выполняется
по первичному ключу одной таблицы и внешнему ключу другой таб-
лицы;
соединяемые поля могут (но
не обязаны!) присутствовать в списке вы-
бираемых полей;
разрешено использовать множественные условия соединения;
условие соединения может комбинироваться с другими предикатами.
При задании соединения часто используют псевдонимы. Псевдонимы на-
значают в предложении
FROM после имени таблицы. Эти псевдонимы не имеют
ничего общего с псевдонимом базы данных, создаваемым для упрощения дос-
тупа к таблицам локальных баз данных.
Если названия полей таблиц совпадают, то псевдонимы позволяют кор-
ректно сформулировать запрос. Назначение псевдонима обязательно при вы-
полнении соединения таблицы самой с собой. Применение псевдонимов позво-
ляет
упростить и сократить запись запроса.
Псевдонимы представляют собой любой допустимый идентификатор, на-
писание которого подчиняется тем же правилам, что и написание имён таблиц.
4.2. Внутреннее соединение
Внутреннее соединение возвращает только те строки, для которых усло-
вие соединения принимает значение
true. Выполнение соединений рассмот-
     – после слова ON записывают условия соединения;
     – условия поиска, основанные на правой таблице, помещают в предло-
        жение ON;
     – условия поиска, основанные на левой таблице, помещают в предложе-
        ние WHERE.
     Характерные черты операции соединения:
     – в условиях соединения могут участвовать поля, относящиеся к одному
        и тому же типу данных, но они не обязательно должны иметь одина-
        ковые имена. Часто в условиях соединения связывание выполняется
        по первичному ключу одной таблицы и внешнему ключу другой таб-
        лицы;
     – соединяемые поля могут (но не обязаны!) присутствовать в списке вы-
        бираемых полей;
     – разрешено использовать множественные условия соединения;
     – условие соединения может комбинироваться с другими предикатами.
     При задании соединения часто используют псевдонимы. Псевдонимы на-
значают в предложении FROM после имени таблицы. Эти псевдонимы не имеют
ничего общего с псевдонимом базы данных, создаваемым для упрощения дос-
тупа к таблицам локальных баз данных.
     Если названия полей таблиц совпадают, то псевдонимы позволяют кор-
ректно сформулировать запрос. Назначение псевдонима обязательно при вы-
полнении соединения таблицы самой с собой. Применение псевдонимов позво-
ляет упростить и сократить запись запроса.
     Псевдонимы представляют собой любой допустимый идентификатор, на-
писание которого подчиняется тем же правилам, что и написание имён таблиц.


                       4.2. Внутреннее соединение
     Внутреннее соединение возвращает только те строки, для которых усло-
вие соединения принимает значение true. Выполнение соединений рассмот-

                                      91