提取数据

queenmini 2007-10-22 06:18:33
有两个数据表:
xty: dict:
serv_stat dict_id dict_name
--------- -------------------
虚占 001 释放
总量 010 实占
001 。 。
010 。 。
。 。 。
。 。 。
。 。 。
。 。 。
。 。 。

现在想使xty这样显示:serv_stat如果是虚占或者总量,就直接显示虚占或总量,如果是数字,就要显示DICT表中对应DICT_ID 的DICT_NAME,请指教应该怎么做,我现在只能显示这样:
select b.dict_name as sere_stat from xty a,dict b where a.serv_stat = b.dict_id;
xty:
serv_stat
---------
释放
实占

希望的结果是这样的:
xty:
serv_stat:
---------
虚占
总量
释放
实占





我用的是oracle,请大家教教我该怎么做
...全文
74 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc555 2007-10-22
  • 打赏
  • 举报
回复
你可以用外联接试试,可能也麻烦。我现在没环境,不好试。

17,381

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧