求一个sql语句

hailang3275 2004-12-24 08:12:36
有两个表,一个是部门表
ID dept bianhao
一个是用户表
ID name dept bianhao

我想要得结果是检索用户表,首先按照dept的编号排序,然后同一个部门的按照用户的bianhao排序
例如
用户名 部门 用户编号
aa 办公室 001
bb 办公室 002
cc 财务部 001
dd 人事部 001
其中部门的编号为
办公室 001
财务部 002
人事部 003
...全文
60 点赞 收藏 7
写回复
7 条回复
scoutlin 2004年12月24日
select 用户表.用户名,用户表.部门,用户表.部门编号 from 用户表,部门表 where 用户表.部门=部门表.部门 order by 部门表.部门编号,用户表.用户编号
回复 点赞
fengquansheng 2004年12月24日
select * from a,b where a.bianho*=b.bianhao where order by dept,b.bianhao

a : 部门表
b :用户表
回复 点赞
yb2008 2004年12月24日
或都用其它条件也是可以的!
回复 点赞
yb2008 2004年12月24日
这是关联的条件,就是用户表里的ID=部门表的ID,楼主这个应该有吧,不然缺少关联条件!
回复 点赞
hailang3275 2004年12月24日
用户表.部门编号=部门表.部门编号

这个是什么意思?
我用户表中没有部门编号这个数据项

回复 点赞
qfacy 2004年12月24日
SELECT b.name,a.dept,b,bianhao form b INNER JOIN a ON b.id=a.bianhao ORDER BY a.dept ,b.bianhao
第一个表名a
第二个表名b
回复 点赞
laishoulin 2004年12月24日
select 用户表.用户名,用户表.部门编,部门表.部门名称 from 用户表,部门表 where 用户表.部门编号=部门表.部门编号 order by 用户表.部门编号,用户表.用户编号
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告