如何tariff_data
使用 JOIN 显示已包含在 UNION 中的表中的某些字段?
例如:
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