Jag, visst är det prestandaskillnad. I den första SQLen som hämtar man ju först ut allt från tabell1 och tabell3 så det blir (antal poster i tabell1 * antal poster i tabell3) poster. Sen plockas det som man vill ha ut i wheren.
I joinen hämtar man ju från tabell1 och joinar in det som matchar i tabell3.
Select * From Tabell1,Tabell3 Where Tabell1.Id = Tabell3.Id2
Select * From Tabell1 Join Tabell3 On 1 = 1 Where Tabell1.Id = Tabell3.Id2
Select * From Tabell1 Cross Join Tabell3 Where Tabell1.Id = Tabell3.Id2