Here is my SQL query:
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;
I am wondering if I should use JOINs for increased efficiency. I am not well versed in query complexity.
I found many sites useful in developing my query such as:
- https://sqlformat.org
- INNER JOIN ON vs WHERE clause
- https://logicalread.com/use-sql-server-joins-or-subqueries-mc03/
- https://www.w3schools.com/sql/sql_null_values.asp
Thank you for your assistance.