Conditional JOIN Statement SQL Server

I think what you are asking for will work by joining the Initial table to both Option_A and Option_B using LEFT JOIN, which will produce something like this: Example code: Once you have done this, you ‘ignore’ the set of NULLS. The additional trick here is in the SELECT line, where you need to decide … Read more

Join vs. sub-query

Taken from the MySQL manual (13.2.10.11 Rewriting Subqueries as Joins): A LEFT [OUTER] JOIN can be faster than an equivalent subquery because the server might be able to optimize it better—a fact that is not specific to MySQL Server alone. So subqueries can be slower than LEFT [OUTER] JOIN, but in my opinion their strength … Read more