Quote:
Originally Posted by Old Pedant
And I'm not clear why you say that adding join conditions reduces an OUTER join to the equivalent of an INNER JOIN. Ehhh...you couldn't have meant that. I'm misreading you..
|
Adding conditions to a
cartesian product (not an OUTER JOIN) reduces it to an INNER JOIN. That is, in fact, how you 'do' an INNER JOIN: construct the cartesian product of the two tables, then select those rows where the JOIN condition is satisfied. I mean, that's how the math works; no query processor in it's right mind actually does it that way.
You are of course correct that A LEFT JOIN B ON ... is the equivalent of B RIGHT JOIN A ON...
Quote:
|
As for "both right": Hell, I don't know if either of us is right. I still don't know exactly what the question was supposed to be asking
|
I agree we really don't know what the OP was really getting at - we'll have to see if he shows back up to clarify...(or tells us which test question it was

)