1
SELECT  a.VPNID||'|'||a.PUBLICNUMBER||'|'||a.PRIVATENUMBER   from virtualterminal a 
UNION ALL
SELECT  b.VPNID||'|'||b.PUBLICNUMBER||'|'||b.PRIVATENUMBER||'|'||b.PROFILEID from terminal b;

这是代码,但在第一条语句中,您可以看到没有PROFILEID 列。我想在该列中写“null”,因为我们不知道PROFILEID它们中的哪一个。如何在该列中写入“null”?

4

1 回答 1

1

试试这个查询:

SELECT  a.VPNID||'|'||a.PUBLICNUMBER||'|'||a.PRIVATENUMBER||'|'||'NULL'
from  virtualterminal a 
UNION ALL
SELECT  b.VPNID||'|'||b.PUBLICNUMBER||'|'||b.PRIVATENUMBER||'|'||b.PROFILEID 
from terminal b;
于 2013-07-08T10:56:06.577 回答