Лабораторные работы по курсу «Базы данных»



Pdf көрінісі
бет12/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   ...   8   9   10   11   12   13   14   15   ...   46
Внутреннее объединение (INNER JOIN) возвращает записи из двух 
таблиц, если значение первичного ключа первой таблицы соответствует 
значению внешнего ключа второй таблицы, связанной с первой. 
Формат описания: 
<выражение естественного объединения> -
<имя таблицы1> NATURAL { INNER | FULL [OUTER]
LEFT [OUTER] | RIGHT [OUTER]} JOIN <имя таблицы2>| 
 
<выражение объединения> - 
<имя таблицы1> { INNER | FULL [OUTER] | LEFT [OUTER] | RIGHT [OUTER]}
JOIN { ON условие | [USING 
(список столбцов)]} <имя таблицы2> 
 
<выражение перекрестного объединения> - 
<имя таблицы1> CROSS JOIN <имя таблицы2> 


 
<выражение запроса на объединение> - 
<имя таблицы1> UNION JOIN <имя таблицы2> 
В этих определениях INNER – означает внутреннее объединение, LEFT 
– левое объединение, то есть в результат входят все строки первой таблицы, а 
части результирующих кортежей, для которых не было соответствующих 
значений во второй таблице, дополняются значениями NULL (не 
определено). Ключевое слово RIGHT означает правое внешнее соединение, 
и в отличие от левого соединения в этом случае в результирующее 
отношение включаются все строки второй таблицы, а недостающие части из 
первой таблицы дополняются неопределенными значениями. Ключевое 
слово FULL определяет полное внешнее объединение: левое и правое. При 
полном внешнем объединении выполняются и правое и левое внешние 
объединения и в результирующее отношение включаются все строки из 
первой таблицы, дополненные неопределенными значениями, и все строки из 
второй таблицы, также дополненные неопределенными значениями. 
Ключевое слово OUTER означает внешнее объединение, но если заданы 
ключевые слова FULL, LEFT, RIGHT, то объединение всегда считается 
внешним. 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет