SQL中case when与select嵌套问题
在PB中datawindow里,想实现一个SQL,大致逻辑是这样:判断一个字段girl的值,如果是a的话,选取表A中两个字段展示,如果b的话,选取表B中两个字段展示。我的...
在PB中datawindow里,想实现一个SQL,大致逻辑是这样:
判断一个字段girl的值,如果是a的话,选取表A中两个字段展示,如果b的话,选取表B中两个字段展示。
我的代码时:
Case girl when 'a' then
SELECT
A.oper_name,
A.oper_name
FROM
A
where .....
else
SELECT
B.oper_name,
B.oper_name
FROM
B
where ...
end
有什么问题吗?求解释啊,初学SQL,而且是用在PB的datawindow中(听说很古老),请大神指点~~ 展开
判断一个字段girl的值,如果是a的话,选取表A中两个字段展示,如果b的话,选取表B中两个字段展示。
我的代码时:
Case girl when 'a' then
SELECT
A.oper_name,
A.oper_name
FROM
A
where .....
else
SELECT
B.oper_name,
B.oper_name
FROM
B
where ...
end
有什么问题吗?求解释啊,初学SQL,而且是用在PB的datawindow中(听说很古老),请大神指点~~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询