为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1
【操作系统】:
【CPU】:
【问题描述】*:
SELECT * FROM 运输证 where 运输证编号 in (112,113,114)
其中112和113是在这个运输证编号列里面的,但是114不在,如果把这个不在的也显示出来
回答 0
暂无回答
Hanson.T
你是意思是把114这个编号值也显示出来?
你看看下面这个查询结果是你想要的不
SELECT NVL(A.运输证编号,B.编号) AS 运输证编号
,A.*FROM 运输证 A
FULLJOIN (SELECT112AS 编号
UNIONALLSELECT113AS 编号
UNIONALLSELECT114AS 编号
) B
ON A.运输证编号 = B.编号
你是意思是把114这个编号值也显示出来?
你看看下面这个查询结果是你想要的不
SELECT NVL(A.运输证编号,B.编号) AS 运输证编号 ,A.* FROM 运输证 A FULL JOIN (SELECT 112 AS 编号 UNION ALL SELECT 113 AS 编号 UNION ALL SELECT 114 AS 编号 ) B ON A.运输证编号 = B.编号