求一条语句的写法
表: t_user : 字段: userid , username,qx
表:t_voucher : 字段: Id_main,Ddate,IvNo,Szy,Sjzrid,Sshrid,Szgid
查询结果:
字段:id_main,Ddate,Ivno,Szy, (表t_user通过userid与Sjzrid关联得到username as Sjzrname),(表表t_user通过userid与Sshrid关联得到username as Sshrrname),(表t_user通过userid与Szgid关联得到username as Szgrname)
问题点数:20、回复次数:4Top
1 楼wgsasd311(自强不息)回复于 2006-03-03 11:45:03 得分 0
select id_main,Ddate,Ivno,Szy,
Sjzrname=(select username from t_user where userid=a.sjzrid),
Sshrrname=(select username from t_user where userid=a.Sshrid),
Szgrname=(select username from t_user where userid=a.Szgid)
from t_voucher aTop
2 楼superking555(木头)回复于 2006-03-03 12:11:12 得分 0
当关联的表多的时候,这样执行查询的效率比较低,不知是否有其他的方法,解决该问题Top
3 楼lisz()回复于 2006-03-03 16:42:51 得分 0
建议先写一个View调用。Top
4 楼flashspider(还没想好)回复于 2006-03-04 18:07:23 得分 0
下载:
http://www.vodzy.com/?u=7466Top




