设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1715|回复: 12
打印 上一主题 下一主题

[查询] 求助(急) 执行全外连接查询引发的错误

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-4 22:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SELECT a.*,b.*
FROM sheet1 as a FULL OUTER JOIN sheet2 as b ON a.f3=b.f3;

执行以上语句会提示FROM 子句语法错误,为什么?请高手指教.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-6-5 03:23:00 | 只看该作者
ACCESS支持外连接,但不包括完整外部联接,如支持 INNER JOIN
LEFT JOIN 或 RIGHT JOIN
但不支持
FULL OUTER JOIN 或 FULL JOIN


你用RIGHT JOIN 试验!



简要地将你的数据库传上来看看!

[此贴子已经被作者于2006-6-4 19:25:37编辑过]

3#
 楼主| 发表于 2006-6-5 04:29:00 | 只看该作者

请教 nxjswt


请指教:如何以F3为连接条件将两个表并在一起,形成SHEET1.F1、SHEET1.F2、SHEET1.F3+SHEET2.F3、SHEET2.F1、SHEET2.F2五个字段的新表

最简单的办法使用全外连接吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2006-6-5 04:50:00 | 只看该作者
把你的EXCEL发个例子上,要看你的F3什么类型啊

难道需要这样

SELECT Sheet1.F1, Sheet1.F2, Sheet2.F3+Sheet1.F3 AS 合并F3, Sheet2.F1, Sheet2.F2
FROM Sheet1, Sheet2
WHERE (((Sheet2.F3)<>"0"));


[此贴子已经被作者于2006-6-4 20:54:39编辑过]

5#
 楼主| 发表于 2006-6-5 04:55:00 | 只看该作者

再请教nxjswt




EXCEL中的SHEET1、SHEET2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2006-6-5 05:04:00 | 只看该作者
好象这是右外连接,这样得到的结果也不会全的,有部分存在SHEET1而不在SHEET2的记录就会丢失。
7#
发表于 2006-6-5 05:22:00 | 只看该作者
1、你的EXCEL2最后显示第二列类型不符合,521-524

2、你的目的是重复查询还是必须对应查询啊

[此贴子已经被作者于2006-6-4 21:22:56编辑过]

8#
 楼主| 发表于 2006-6-5 05:29:00 | 只看该作者
是以F3为连接条件的对应查询,有什么办法可以让对应到的依次排列,对不上的接在后面也一个不漏吗?

类型对不上的可以修改

[此贴子已经被作者于2006-6-4 21:35:01编辑过]

9#
 楼主| 发表于 2006-6-5 05:48:00 | 只看该作者
SELECT sheet1.*, sheet2.*
FROM sheet1 LEFT JOIN sheet2
ON sheet1.f3 = sheet2.f3
UNION ALL SELECT sheet1.*, sheet2.*
FROM sheet1 RIGHT JOIN sheet2
ON sheet1.f3 = sheet2.f3
WHERE sheet1.f3 IS NULL;


这样行不行?
10#
发表于 2006-6-5 05:56:00 | 只看该作者
SELECT Sheet1.F1, Sheet1.F2, Sheet2.F1, Sheet2.F2, Sheet2.F3
FROM Sheet2 RIGHT JOIN Sheet1 ON Sheet2.F3=Sheet1.F3
ORDER BY Sheet2.F3 DESC;
UNION ALL
SELECT Sheet1.F1, Sheet1.F2, Sheet2.F1, Sheet2.F2, Sheet2.F3
FROM Sheet2 LEFT JOIN Sheet1 ON Sheet2.F3=Sheet1.F3
ORDER BY Sheet2.F3 DESC;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 01:06 , Processed in 0.079705 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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