Is left join commutative? What are its properties?
问题 Assume tables TableA TableB TableC and TableD : Is the following query: TableA INNER JOIN TableB LEFT JOIN TableC LEFT JOIN TableD (all joined to an id column) equivalent to: TableA INNER JOIN TableB INNER JOIN TableC LEFT JOIN TableD UNION TableA INNER JOIN TableB LEFT JOIN TableC ON TableB.c_id IS NULL LEFT JOIN TableD ? Note: Or instead of union just do TableA INNER JOIN TableB INNER JOIN TableC LEFT JOIN TableD And then TableA INNER JOIN TableB LEFT JOIN TableC ON TableB.c_id IS NULL LEFT