|
What may happen with some versions is that you would get more (or less) records returned than expected.
If it gets treated as a CROSS JOIN you could get a recordset with many duplicated entries where the criteria matched.
If it works as expected in MySQL, then it shouldn't be a problem as far as recordsets go, although there may be a performance degredation between the implied and explicit syntax. This may or may not be a major concern depending on how your app is going to scale up in the future.
Personally I prefer to use the explicit syntax. That way I know how the recordset will be returned. There is no ambiguity in what may be interpreted on cross SQL platforms and when I come back to the app months later I will know what was required from the query.
It also improves the "readability" of the code, so if someone else has to alter the code they can see what it does.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
|