我有两张桌子,看起来像:
TABLE_1
COL_A (int), COL_B (float), COL_C (float)
TABLE_2
COL_A (int), COL_B (float)
我的查询使用 UNION 将这些表的结果放在一起,但在 TABLE_2 没有 COL_C 的情况下,我希望放置类似“0”的内容。
但我只得到一个'ORA-00918: 列定义不明确' error
我该如何解决这个问题?
你可以试试这个
SELECT COL_A, COL_B, COL_C FROM Table1
UNION
SELECT COL_A, COL_B, 0 As COL_C FROM Table2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)