标题:SQL表关联查询的问题
只看楼主
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
结帖率:90%
已结贴  问题点数:20 回复次数:2 
SQL表关联查询的问题
比如  
eTB(员工信息表):
eid   ename  tname tid
0001  张三     1    01
0002  李四     2    01
0003  王五     3    02
0004  赵六     4    02
0005  郑七         NULL

tTB(部门信息表)
tid tname
01  技术部
02  市场部
03  工程部

一种是:Select e.eid,e.ename,d.tname from eTB as e,tTB as d where e.tid=d.tid
二种是:Select e.eid,e.ename,d.tname from eTB as e inner join tTB as d on e.tid=d.tid
检索的结果都是:
eid   ename tname
0001  张三  技术部
0002  李四  技术部
0003  王五  市场部
0004  赵六  市场部

但是我表etb里面已经有tname这个字段了。

能不能把 检索的结果 换个字段名,,并且只查询前200条数据

应该怎么修改。谢谢斑竹
搜索更多相关主题的帖子: 查询 SQL 
2010-03-25 16:19
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:20 
Select e.eid,e.ename,e.tname,d.tname tname2 top 200 from eTB as e inner join tTB as d on e.tid=d.tid


以后这类问题请到数据库版块!!

[ 本帖最后由 cnfarer 于 2010-3-26 08:27 编辑 ]

★★★★★为人民服务★★★★★
2010-03-26 08:25
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
得分:0 
知道了,top 200 好像不对,
2010-03-26 09:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-300518-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.183042 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved