Oracle中如何根据字段值查字典表

ldg8878 2011-03-06 02:06:27
Oracle中如何根据字段值显示查询的字典表对应值,例子如下:

表A:
序号 产品代码
1001 A1
1002 B3
1003 A5
1004 A1
1005 A2


表B(字典):
产品类型 产品代码 产品名称
C_1 A1 C类产品A1型
H_2 A1 H类产品A1型

意思是表A中相同代码可能对应不同类型的产品
如何 select ... from 表A (根据 A.产品代码 对应表B中显示相应值)。 函数及 SQL 均可,谢谢!
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldg8878 2011-03-06
  • 打赏
  • 举报
回复
自己试着写了个函数,问题已解决,谢谢!
hezhanyan 2011-03-06
  • 打赏
  • 举报
回复
select 序号,产品代码 from A,B where A.产品代码=B.产品代码;
ldg8878 2011-03-06
  • 打赏
  • 举报
回复
再补充:

就是想写一个类似 to_char(字段A,'yyyy-mm-dd')字段A 的函数
ldg8878 2011-03-06
  • 打赏
  • 举报
回复
补充:想要的显示结果如下

(select ... from 表A)

序号 产品代码
1001 C类产品A1型
1002 B3
1003 A5
1004 H类产品A1型
1005 A2


其中,参数C_1,H_2可自行输入,因此一个函数较好吧。
  • 打赏
  • 举报
回复
没明白什么需求?

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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