设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 怎么设计这样的查询?

[复制链接]
1#
发表于 2002-10-29 18:32:00 | 显示全部楼层
这样如何:
1.公司表中不设收件人,使用联系人表中有收件标识的联系人即可
2.建一查询:SELECT 公司名,联系人 FROM 公司 LEFT JOIN 联系人 ON 公司.公司名=联系人.公司名 WHERE 联系人.收件标识
3. 用此查询作为合并邮件的数据源,设置合并域=iif(isnull(联系人),联系人,"公司负责人")
2#
发表于 2002-10-29 18:55:00 | 显示全部楼层
不用第3步。直接修改2中的查询为:
SELECT 公司名,iif(isnull(联系人),联系人,"公司负责人") As 联系人 FROM 公司 LEFT JOIN 联系人 ON 公司.公司名=联系人.公司名 WHERE 联系人.收件标识
3#
发表于 2002-11-1 21:30:00 | 显示全部楼层
不会的吧。左连接会包括左边表的所有纪录,所以只要公司中有的纪录,都会出现在最后的查询中。记住要把公司表中的联系人字段删除,否则会引起字段冲突。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 09:58 , Processed in 0.097314 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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