【发布时间】:2011-08-26 04:42:21
【问题描述】:
我已经在谷歌上搜索了 2 个小时,但我认为这很简单。我有 4 个表,我可以将下面的前 4 个合并在一起,并且我拥有所有表中的所有行。我试图弄清楚如何添加 1 个额外的 FullName 列,以便所有结果根据所有其他表中的 b 在每一行中显示来自 table5 的 FullName。我希望这对某人有意义。
SELECT a, b, NULL AS Name FROM table1
union SELECT a, b, NULL AS Name FROM table2
union SELECT a, b, NULL AS Name FROM table3
union SELECT a, b, NULL AS Name FROM table4
union SELECT NULL AS a, b, FullName FROM table5 where
.....b 等于前面 4 个 select 语句中的任何 b
【问题讨论】: