Office中国论坛/Access中国论坛
标题:
access中SQL查询
[打印本页]
作者:
Fly_麦田
时间:
2013-7-22 23:57
标题:
access中SQL查询
请问在SQL语句中,集合的交(intersect)运算及差(minus)运算怎么表示,谢谢!
集合的并运算
SELECT 姓名 from tblxsh
union
SELECT 姓名 from tblxsh;
使用:
SELECT 姓名 from tblxsh1
minus
SELECT 姓名 from tblxsh
及
SELECT 姓名 from tblxsh1
intersect
SELECT 姓名 from tblxsh
一直提示from子句语法错误。
作者:
access新闻爱好者
时间:
2013-7-23 11:37
intersect oracle是支持的,但access 好像不支持。没用过,基本都是用 in
作者:
zhuyiwen
时间:
2013-7-24 14:41
能否这样:
SELECT 姓名 from tblxsh1
minus
SELECT 姓名 from tblxsh
==>
SELECT 姓名 from tblxsh1
WHERE 姓名 NOT IN (
SELECT 姓名 from tblxsh
)
复制代码
SELECT 姓名 from tblxsh1
intersect
SELECT 姓名 from tblxsh
==>
SELECT tblxsh1.姓名 from tblxsh1 INNER JOIN tblxsh
ON tblxsh1.姓名 = tblxsh.姓名
复制代码
作者:
Fly_麦田
时间:
2013-7-27 23:18
zhuyiwen 发表于 2013-7-24 14:41
能否这样:
SELECT 姓名 from tblxsh1
minus
THANK YOU VERY MUCH. I HAVE A TRY.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3