select f_item , f_proc ,b.fname ,f_Next_procedure ,c.fname , f_qty from cc_Schedule_Entry a left join t_submessage b on a. f_proc=b.finterid left join t_submessage c on a.f_Next_procedure=c.finterid
上面是我的解决方案
说明:表cc_Schedule_Entry中f_proc和f_Next_procedure都是对应基础数据表t_submessage中的finterid,我要在查询结果中通过编码显示基础数据的文本。问题:上面我是显示两个基础数据,用了两次left join,感觉十分笨拙,如果有多个基础数据呢?有无更好的解决方案?
上面的查询语句将作为数据源绑定到asp.net的gridview控件
开始我本来想写个读取基础数据的函数,然后在上面的查询语句中将fname字段代替为“读取函数”,见我开的上个帖,但失败:http://topic.csdn.net/u/20080526/16/d7d16228-7c30-46ca-9f85-32e47e2c61a7.html?seed=82278612
上面是我的解决方案
说明:表cc_Schedule_Entry中f_proc和f_Next_procedure都是对应基础数据表t_submessage中的finterid,我要在查询结果中通过编码显示基础数据的文本。问题:上面我是显示两个基础数据,用了两次left join,感觉十分笨拙,如果有多个基础数据呢?有无更好的解决方案?
上面的查询语句将作为数据源绑定到asp.net的gridview控件
开始我本来想写个读取基础数据的函数,然后在上面的查询语句中将fname字段代替为“读取函数”,见我开的上个帖,但失败:http://topic.csdn.net/u/20080526/16/d7d16228-7c30-46ca-9f85-32e47e2c61a7.html?seed=82278612
解决方案 »
- 请教sql server2000作业失败,发送邮件问题
- 查询不出来字段名,是怎么回事?
- *********问问题,关于导入数据*************
- 如何自己创建一个类似 @@Error 这样到处可用的全局变量?
- 这个代码为何在ACCESS可以,而在SQL2000中插入不了新记录!
- 过滤HTML标签的SQL查询
- :::::如何用库函数 合并两个字符 ???:::::
- 关于 DATEDIFF函数的问题?
- 一个关于SQL Server2k和Foxpro的简单问题,急~~~~~~
- PostgresSQL 的问题,快帮帮我!!!
- 生成SQL脚本,如何生成表数据的Insert...
- SQL 函数 取字符串里的大写字母 怎么取? 我这有个例子能取到中文
f_item
, f_proc
, b.fname
, f_Next_procedure
, c.fname
, f_qty
from cc_Schedule_Entry a
left join t_submessage b on a.f_proc=b.finterid
left join t_submessage c on a.f_Next_procedure=c.finterid
很好啊,就这么着。