Comments 4
Так как же база данных поймет, какую строчку из первой таблицы соединить с какой строчкой из второй? А для этого у нас как раз есть внешние ключи!
Для этого у нас есть условие соединения, записанное после ON. И оно может работать как по внешним ключам, так и по любым другим условиям, включающим или не включающим уникальные идентификаторы строк. А может и вообще без условий работать, формируя полное декартово произведение таблиц.
Очень понятно написано, спасибо!
Написано свежо, без нейро-шаблонов, что уже круто. Да и всё понятно, а что непонятно – разжевано так, чтобы было понятно. Даже вопросов никаких нет. В вузе проходил, но забыл - а тут всё рядом, всё логично оказывается
И именно благодаря внешним ключам в SQL возможны JOIN-ы.
Того, кто объяснит, почему это чушь, позову на собеседование на Data engineer (увы, Москва и офис).
SQL JOIN Простыми Словами для Начинающих