【发布时间】:2012-10-07 18:58:48
【问题描述】:
如何显示 tariff_data 表中已包含在 UNION with JOIN 中的某些字段?
例如:
SELECT X.* FROM
(
SELECT phone_id, tariff_id, active FROM table1 WHERE id = 5
UNION
SELECT dgt.phone_id, tns.tariff_id, dgt.active FROM table2 AS dgt
JOIN tariff_data AS tns ON tns.something = dgt.something
WHERE id = 5
) as X
【问题讨论】:
-
关税_id 不是关税数据中的一个字段吗?您希望包含不在 table1 中的字段吗?
-
是的,它可以包含所有字段,即使
table1中没有的字段也可以