| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1496 人关注过本帖, 1 人收藏
标题:请问如何关联查询两个表
只看楼主 加入收藏
随 缘
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:3
注 册:2006-6-13
结帖率:100%
收藏(1)
 问题点数:0 回复次数:6 
请问如何关联查询两个表
各位老师:
    我有两个表:一个表为工作人员信息表如下:
    姓名   工号   部门  
    张三   111    销售一
    李四   112    销售二
    王五   113    销售一
    陈一   114    销售一
    陈二   115    销售二
  
 另一表为各月销售表(由于各月销售项目不同,所以字段设计时用序列代替)
A1    A2    A3   A4         A5         A6       A7
01   姓名  工号  售商品   售商品1   售商品2
01   张三   111  20        40         30
01   李四   112  30        20         50
01   王五   113   20       10         70
01   陈一   114   30        20        80
02  姓名  工号  售商品1   售商品2   售商品3
02   张三   111  20        40         30
02   李四   112  40        20         50
02   王五   113   20       10         70
02   陈一   114   30        20        80
03  姓名  工号  售商品0   售商品   
03   张三   111  20        40         
03   李四   112  40        20         
03   王五   113   20       10         
03   陈一   114   30        20     

要求:

  某员工通过自已工号登录,输入月份可以查询到同一部门所有员工的销售情况
搜索更多相关主题的帖子: 查询 
2008-09-02 08:59
魔城侠客
Rank: 1
等 级:新手上路
帖 子:200
专家分:0
注 册:2006-4-4
收藏
得分:0 
select A2,A3,A4,A5,A6 from 销售表 where A1=输入的月份 and A3 in
    (select 工号 from 工作人员信息表 where 部门=
         (select 部门 from 工作人员信息表 where 工号=自己的工号)
    )

West and east,home is best……
2008-09-02 10:39
魔城侠客
Rank: 1
等 级:新手上路
帖 子:200
专家分:0
注 册:2006-4-4
收藏
得分:0 
其中在销售表中姓名字段就不要了,有工号就行了,不然就有数据冗余了

West and east,home is best……
2008-09-02 10:40
随 缘
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:3
注 册:2006-6-13
收藏
得分:0 
谢谢魔城侠客的建议,如果我同时想显示小标题,如:我用工号111选择3月,输入03,如何显示以下形式(不要显示A1,A2等,显示的是111所在部门销售一所有员工销售资料):

03  姓名  工号  售商品0   售商品   
03   张三   111  20        40         
03   王五   113   20       10         
03   陈一   114   30        20
2008-09-02 11:57
随 缘
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:3
注 册:2006-6-13
收藏
得分:0 
如果我用以下处理:但未能显示小标题:
sql = "Select A1,A2,A3,A4,A5,A6,A7  From 销售表 a,工作人员信息表 b where A3=b.工号 and A1="& rq &"  and b.部门=登录所在部门 order by A2"
显示如下:
03   张三   111  20        40         
03   王五   113   20       10         
03   陈一   114   30        20
最主要是如何在面显示:03  姓名  工号  售商品0   售商品

[[it] 本帖最后由 随 缘 于 2008-9-2 17:22 编辑 [/it]]
2008-09-02 17:20
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
汗……不是有数据库版面吗?
2008-09-02 22:58
随 缘
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:3
注 册:2006-6-13
收藏
得分:0 
[bo][un]multiple1902[/un] 在 2008-9-2 22:58 的发言:[/bo]

汗……不是有数据库版面吗?

不明?请明示。
2008-09-03 08:53
快速回复:请问如何关联查询两个表
数据加载中...
 
   



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

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