又是一个我不会,但觉得挺简单的问题,进来帮下哈~
时间:2008-07-24 13:51:07
来源:论坛整理 作者: 编辑:chinaitzhe
表A 是一个业务表
ID CREATED_BY_ID APPROVED_BY_ID
1 2 5
2 1 5
3 2 4
表B 是一个用户表
USER_ID FULL_NAME
1 TOM
2 JERRY
3 JOLIE
4 LOMIO
5 JASON
想得到如下结果:
ID CREATED_BY APPROVED_BY
1 JERRY JASON
2 TOM JASON
3 JERRY LOMIO
谢谢!
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他非凡作用
楼主【tonybao】截止到2008-07-24 12:00:20的历史汇总数据(不包括此帖):
发帖的总数量:35 发帖的总分数:1395 每贴平均分数:39
回帖的总数量:67 得分贴总数量:15 回帖的得分率:22%
结贴的总数量:35 结贴的总分数:1395
无满足结贴数:1 无满足结贴分:100
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满足结贴率:2.86 % 无满足结分率:7.17 %
敬礼!

网友回复:可以使用join on 语句
网友回复:
- SQL code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ Select A.ID, B.FullName as CREATED_BY, C.FullName as APPROVED_BY From A,B as B,B as C Where A.CREATED_BY_ID = B.USER_ID And A.APPROVED_BY_ID = C.USER_ID
网友回复:没看明白,表建的好不标准,id都不共用,
网友回复:谢谢yanrabbit163,搞定!
谢谢大家帮助!
网友回复:
aa 用户表
a 业务表
a.f2 FULL_NAME
aa.f2 FULL_NAME
a.f1 CREATED_BY_ID
a.f2 APPROVED_BY_ID
- SQL code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ select tf,lf from ((select aa.f2 as tf,a.id as id from a,aa where a.f1 =aa.id order by a.id )T,(select aa.f2 as lf,a.id as id from a,aa where a.f2 =aa.id order by a.id )L)where T.id=L.id
关键字:一个,不会,觉得,简单,问题,进来,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面