-2

这是我第一次发帖,如有错误请见谅:)

源文件:字段

表 1:ID、客户编号

表 2:ID、客户编号

表 1 显示了 Customer,表 2 显示了 Bill Payer。两个表都使用 ID 作为交易 ID。所以一个事务在表 1 中有 1 条记录,在表 2 中有 1 条记录。

期望的输出:

表 3:ID、客户编号、客户/付款人。

我知道我可以将表查询附加到 1 个目标表来实现,但如果我可以使用 ONE SELECT 查询来做到这一点,这将使我的数据库的“流程”更加顺畅,因为我正在替换旧查询。任何帮助将不胜感激,谢谢。

4

2 回答 2

0
SELECT ID, Client_Number, 'Customer' AS Type FROM Table 1
UNION ALL
SELECT ID, Client_Number, 'Payer' AS Type FROM Table 2
于 2012-12-19T15:35:57.177 回答
0
SELECT ID, ClientNumber, 'Customer' as Kind FROM Customer
UNION ALL
SELECT ID, ClientNumber, 'Player' as Kind FROM Player
于 2012-12-19T15:36:09.950 回答