在 HANA 上向 SQLScript 结果添加一列

Add a column to SQLScript result on HANA

我面临以下问题:

我有 Tables

  1. A 的列为:[ID, Name]
  2. B 列:[ID, Name]

现在我想将这两个 table 与 Table 结果联合起来 C:

C 列为 [ID、名称、来源]

Table C 中的来源列将显示值 "A" 或 "B" 以说明该行的来源来自 Table A 或 B。

我用

尝试了一些指南

(SELECT *, "A" AS SOURCE FROM A) UNION ALL (SELECT *, "B" AS SOURCE FROM B)

但是好像还是不对!

注意:这是针对 SAP HANA 的。我现在该怎么办?

您的查询的问题是您对源列的内容使用了双引号而不是单引号。

请将您的查询更改为:

(SELECT *, 'A' AS SOURCE FROM A) UNION ALL (SELECT *, 'B' AS SOURCE FROM B)

那么应该可以了