这是我的SQL查询:
SELECT FirstName,
LastName
FROM Employee,
Company,
State,
Job
WHERE Employee.CompanyID = Company.CompanyID
AND Company.StateID = State.StateID
AND State.Abbreviation = 'FL'
AND Employee.JobID = Job.JobID
AND (Job.JobCode = 'dev'
OR Job.JobCode IS NULL)
ORDER BY LastName ASC,
FirstName ASC;
我想知道我是否应该使用JOIN来提高效率。我不太熟悉查询复杂性。
我发现许多网站在开发我的查询时非常有用,例如:
谢谢您的帮助。
JOIN语法通常更容易阅读,所以我推荐它。如果使用得当,它的性能与当前语法一样好。