Oracle根据字段名查找表中相应字段的数值

表A存放表的相关信息,有三个主要字段a,b,ca:表名b:字段c:字段名现有一张表AA,假设要查询表AA中字段S01对应的数值(对应的表A中a=AA,b=S01,c.=n... 表A 存放表的相关信息,有三个主要字段 a,b,c a:表名 b:字段 c:字段名
现有一张表AA ,假设要查询表AA中字段S01对应的数值(对应的表A中a=AA ,b=S01,c.=name)
主要是因为还有另外一张表BB中有字段名,所以想要通过表A根据字段名和表名找出对应的字段,然后再关联表AA查找对应的字段所对应的数值,现在查找出对应的字段之后,不知道该如何在表AA中查找出对应字段的值。直接 select b01 from AA,跑出来的还是SC01,而不是SC01对应的值(注:假设b01是要查询的具体字段),小白一个,求解,求点拨,不胜感激!
表A:

表AA:

表BB:

不好意思,前面可能说的有点乱,假设就这么三张表:
表A是一张中间表,存储的是各个表的字段以及字段对应的具体的含义(比如说对应的表中字段F001对应的表示的是语文)
想要达成目的:对比表AA中张三的语文成绩与表BB中张三的语文成绩是否一致。(表AA和表BB通过ID关联(001))
问题:不知道怎么将表AA中的语文跟表BB中的F001给关联上(实际上表BB有将近100个字段,所以列举有点不现实),直接将AA表跟A关联起来,得到语文对应的字段是F001,然后再在BB中查询这个F001对应的分数不知道怎么查,查出来的结果全是'F001',囧!
求解!
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
z7771967
2014-08-08
知道答主
回答量:18
采纳率:0%
帮助的人:14.1万
展开全部
好晕,是不是有三个表 AA A BB A是中间表存的是表信息 现在要查的字段名在BB表里 其余信息在A表里 现在需要通过BB表中的字段名关联A表 查出需要查AA表的b01字段对吧?
追问
嗯嗯,是的,主要是不清楚怎么根据字段名去将字段对应的值给跑出来!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_wling23c
2014-08-08 · TA获得超过547个赞
知道小有建树答主
回答量:200
采纳率:73%
帮助的人:64.2万
展开全部
估计没有人看懂你说了些啥
更多追问追答
追问
不会吧,桑心!
追答
真的,估计很多人都过来,你这个问题应该不是什么复杂的问题,但真正的问题在于你的描述,别人都不知道你说了些啥。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式