2013-05-09 117 views

回答

0

http://dev.mysql.com/doc/refman/5.0/en/join.html:括號內

join_table: 
    table_reference [INNER | CROSS] JOIN table_factor [join_condition] 
    | table_reference STRAIGHT_JOIN table_factor 
    | table_reference STRAIGHT_JOIN table_factor ON conditional_expr 
    | table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition 
    | table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor 

文本是可選的。 INNERCROSS關鍵字對於正常的JOIN是可選的(文檔中提到了這一點)。 OUTER關鍵字對於外部(LEFT | RIGHT)連接是可選的。

這可能是在NATURAL LEFT JOIN更清楚一點是不一樣的NATURAL JOIN,但在正確的位置使用時INNERCROSSOUTER關鍵字是可選的。

請注意,這是MySQL特定的。標準SQL中的情況是而不是