Hi Olaf, all,

On Mon, Sep 12, 2011 at 12:08 AM, Olaf van der Spek
<olafvds...@gmail.com> wrote:
>> If "implicit cross joins" are things like "INNER JOIN" or "LEFT JOIN"
> without a ON clause,
>
> I assume they're like from A, B, C, D. Inner join is explicit.

I see now that the documentation at
http://docs.drizzle.org/join.html#different-kinds-of-sql-joins indeed
only mentions this case requiring a WHERE (or an ON, which is puzzling
- I'm pretty sure FROM t1,t2 ON .. is not valid standard SQL). If
one's currently allowed to leave out the ON clause for INNER, LEFT and
RIGHT JOIN, then I think it'd be good to change that behaviour to
align it with the standard.

>> A DELETE or UPDATE without a WHERE is valid SQL. With great power
> comes great responsibility.
>
> Power isn't affected, safety is.

Fair point, but in that case, IMO it makes much more sense to set
autocommit off by default.

>
> Greetings,
>
> Olaf
>
> _______________________________________________
> Mailing list: https://launchpad.net/~drizzle-discuss
> Post to     : drizzle-discuss@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~drizzle-discuss
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Roland Bouman
blog: http://rpbouman.blogspot.com/
twitter: @rolandbouman

Author of "Pentaho Solutions: Business Intelligence and Data
Warehousing with Pentaho and MySQL",
http://tinyurl.com/lvxa88 (Wiley, ISBN: 978-0-470-48432-6)

Author of "Pentaho Kettle Solutions: Building Open Source ETL
Solutions with Pentaho Data Integration",
http://tinyurl.com/33r7a8m (Wiley, ISBN: 978-0-470-63517-9)

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : drizzle-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to