[SP-pm] [OT] NoSQL
Gabriel Andrade
gabiruh at gmail.com
Thu Jun 3 10:44:49 PDT 2010
2010/6/3 Nilson Santos Figueiredo Jr. <acid06 at gmail.com>:
> SELECT * FROM table1 t1, table t2 WHERE t1.key = t2.key;
>
> Muita gente insiste em fazer JOIN usando condições no where.
O que não é tão "errado" assim. Essa é a chamada notação implícita
para inner joins, que a depender do RDBMS pode gerar o mesmo exec plan
da forma explícita ( t1 INNER JOIN t2 ON ...). Alguns RDBMS até
possuem operadores (já obsoletos e non-ANSI) pra representar os
diferentes tipos de JOIN:
- WHERE t1 *= t2
- WHERE t1 =* t2
- WHERE t1 (+)= t2
- WHERE t1 = t2 (+)
É estranho, mas já foi normal usar... e ainda achavam chique. :)
Meus dois BigBig.
More information about the SaoPaulo-pm
mailing list