Функции FROM и JOIN в SQL отличаются по назначению.
FROM — обязательный элемент запроса, который определяет выбранные столбцы, их порядок и источник данных. 5 Для выбора данных из нескольких таблиц необходимо перечислить имена требуемых таблиц в предложении FROM через запятую. 2
JOIN — необязательный элемент, который используется для объединения таблиц по ключу, который присутствует в обеих таблицах. 5 Перед ключом ставится оператор ON. 5 JOIN входит в раздел FROM операторов SELECT, UPDATE или DELETE. 2
Таким образом, FROM определяет источник данных и выбранные столбцы, а JOIN — способ соединения таблиц на основе общих атрибутов внутри них.