INNER JOIN
SAME
OUTER JOIN
has diffrence
The Where clause, what is done is that all records tha match the WHERE condition are included
in the result set but an INNER JOIN is that, data not matching the JOIN condition is excluded from the result set.
https://www.w3resource.com/sql/joins/perform-an-inner-join.php