I need to perform a SELECT query on 3 tables and i don’t know if using a sub-query could be better than a LEFT JOIN since one column in some case might be missing. These are the tables:
Options (name, info…)
Owners (name, address)
Rel (idoption, idowner)
The SELECT should return all the Options with the name of the Owner inside each record but, in some case, the Option might not be connected to any Owner and the name of the Owner should be empty.
Any suggestions? Thanks in advance
A
LEFT JOINis likely the appropriate response and will probably be faster than a subquery depending on your results (it’s possible that they’d compile to the same plan).