Following two examples will return the same result:
In Cross join,
select * from table1 cross join table2 where table1.id = table2.fk_id
In Inner join
select * from table1 join table2 on table1.id = table2.fk_id
The cross join will not combine the rows, if you have 100 rows in each table with 1 to 1 match, then you'll get 10.000 results, Inner join returns 100 rows in the same situation.
Note: It's recommended to use the second method.