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