Hi, in SQL Server, I would like to know if there is any performance difference between doing this (A)...
SELECT a.field1, a.field2, a.field3, b.field1
FROM table1 a INNER JOIN table2 b ON a.IDfield = b.IDfield
and this (B)...
SELECT a.field1, a.field2, a.field3, b.field1
FROM table1 a, table2 b
WHERE a.IDfield = b.IDfield
Well, this is a simplified example. I am working with some 4 joins and I have been doing it like in example B. Is it a bad practice? I simply find it better to write, better to read, but won`t do it any more if it is worse in terms of performance. Of course, I cannot do left joins, right joins this way, but they are not the case in the queries I am doing. Thanks.