我有两个视图,除了一列之外,它们加载的列基本完全相同。当我尝试对它们使用联合表时,我无法做到,因为表a上的列不匹配。如果我将该列添加到联合表,我在表b上得到同样的消息。
你可以直接添加一个NULL列来弥补该列不存在。
例如:
SELECT a, b, c, NULL AS d FROM tablea UNION ALL SELECT a, b, c, d FROM tableb;