【发布时间】:2013-08-15 23:36:38
【问题描述】:
MySQL 不支持FULL OUTER JOIN。
那么,MySQL 中的关键字FULL 是干什么用的?
我在this 列表中没有看到FULL。
但是,当我将查询放在一起时,FULL 没有出现语法错误
涉及 MySQL 中的FULL JOIN。
【问题讨论】:
MySQL 不支持FULL OUTER JOIN。
那么,MySQL 中的关键字FULL 是干什么用的?
我在this 列表中没有看到FULL。
但是,当我将查询放在一起时,FULL 没有出现语法错误
涉及 MySQL 中的FULL JOIN。
【问题讨论】:
您还没有发布您的问题,所以当然不可能明确回答您的问题;但最有可能的是,full 被解释为表别名。例如:
SELECT full.c1,
t2.c2
FROM t1 full
JOIN t2
ON full.id = t2.id
;
其中full 是t1 的替代名称,用于在查询中使用。 (当表在查询中多次出现并且您需要区分用途时,或者当您有一个长表名,当您在所有列前加上它们的表名或诸如此类时会分散注意力时,这很有用。)
【讨论】: