I have seen two school of thoughts, and have read that that Joining in the where clause is faster.
Normal Join
SELECT
TaskID,
ProjectID
FROM
Task
INNER JOIN
Project ON Task.ProjectID = Project.ProjectID
JOIN in the WHERE
clause:
SELECT
TaskID,
ProjectID
FROM
Task, Project
WHERE
Task.ProjectID = Project.ProjectID
I have personally always used INNER JOIN
but have come across the WHERE
method. Is one method faster than the other, and if so can you explain why that is?