Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pouvez-vous avoir un INNER JOIN sans le mot-clé ON ?

Petit univers... Je suis tombé sur un outil générant cette syntaxe hier et j'ai été plutôt perplexe.

Apparemment,

FROM a 
     INNER JOIN b
     INNER JOIN c ON (b.id = c.id)
     ON (a.id = c.id)

équivaut à une sous-requête imbriquée

FROM a
     INNER JOIN (SELECT <<list of columns>>
                   FROM b
                        INNER JOIN c ON (b.id=c.id)) c
             ON (a.id = c.id)