inner join with on condition and natural inner join do not yield exactly same results code example
Example: is natural and inner join same
A Inner Join is where 2 tables are joined on the basis of common columns
mentioned in the ON clause. ...
Inner join and natural join are almost same but there is a slight
difference between them. The difference is in natural join no need to
specify condition but in inner join condition is obligatory.