设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1839|回复: 6
打印 上一主题 下一主题

[查询] 请问这条查询SQL该怎么写?

[复制链接]
跳转到指定楼层
1#
发表于 2012-9-3 12:23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表A字段:编号、单位完整名称、单位简称
表B字段:编号、单位一、单位二(其中单位一、单位二与表A“单位完整名称”相一致)

现在希望通过一条查询语句连接表A、表B,查询得出单位一、单位二相应的“单位简称”。

该怎么写?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-9-3 12:32:02 | 只看该作者
表B字段:编号、单位一、单位二(其中单位一、单位二与表A“单位完整名称”相一致)
既然一样为什么要重复输入两次??
3#
发表于 2012-9-3 12:34:30 | 只看该作者
按你想要的结果,根本跟表B没有关系!
只要
select 单位完整名称,单位简称 from 表1
4#
 楼主| 发表于 2012-9-3 12:39:01 | 只看该作者
本帖最后由 asdfgs 于 2012-9-3 12:40 编辑

是这样的,表一是一个“单位”表,包含了单位信息,比如:
序号 单位名称 单位简称
1 办公室 办公室
2 技术支持部 技术部
3 客户服务部 客服部
……等等。
表二是一个“调动”表,包含了人员调动信息,比如
序号 姓名 原单位 调往单位
1 张三 办公室 技术支持部
2 李四 技术支持部 办公室
3 王五 技术支持部 客户服务部
……等等。
在表二中记录的是“单位”表中的单位名称,但在一些场合需要通过查询“单位名称”得到“单位简称”,这个简称在表二中并未记录。
5#
 楼主| 发表于 2012-9-3 12:41:16 | 只看该作者
当然,上面这只是个例子,实际中表二记录的原单位、调往单位可能只是表一中的“编号”。
6#
发表于 2012-9-3 13:03:01 | 只看该作者
可以用查阅字段的。
7#
发表于 2012-9-4 16:06:27 | 只看该作者
本帖最后由 todaynew 于 2012-9-4 16:13 编辑
asdfgs 发表于 2012-9-3 12:39
是这样的,表一是一个“单位”表,包含了单位信息,比如:
序号 单位名称 单位简称
1 办公室 办公室
...


玩法不对。
调动表应该这样设计:
调动ID,员工ID,调动日期,部门ID

请参见:http://www.office-cn.net/forum.p ... A%CD%EA%B3%C9%CA%B1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-20 22:54 , Processed in 0.292201 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表