Junior
21
0
questionbank

Какие существуют типы JOIN в SQL?

Answer from sobes.tech neural network

INNER JOIN

Возвращает строки, где есть совпадения значений в обеих таблицах.

LEFT JOIN (или LEFT OUTER JOIN)

Возвращает все строки из левой таблицы и совпадающие строки из правой. Если совпадений нет, для правой таблицы ставятся NULL.

RIGHT JOIN (или RIGHT OUTER JOIN)

Возвращает все строки из правой таблицы и совпадающие строки из левой. Если совпадений нет, для левой таблицы ставятся NULL.

FULL JOIN (или FULL OUTER JOIN)

Возвращает все строки, когда есть совпадение в одной из таблиц. Для строк без совпадений в одной из таблиц ставятся NULL

INNER JOIN

Возвращает строки, где есть совпадения значений в обеих таблицах.

LEFT JOIN (или LEFT OUTER JOIN)

Возвращает все строки из левой таблицы и совпадающие строки из правой. Если совпадений нет, для правой таблицы ставятся NULL.

RIGHT JOIN (или RIGHT OUTER JOIN)

Возвращает все строки из правой таблицы и совпадающие строки из левой. Если совпадений нет, для левой таблицы ставятся NULL.

FULL JOIN (или FULL OUTER JOIN)

Возвращает все строки, когда есть совпадение в одной из таблиц. Для строк без совпадений в одной из таблиц ставятся NULL

Register or sign in to get access to full answers for all questions from the question bank.

sqljoininner-joinleft-joinright-joinfull-outer-joincross-join