只知道sqlserver方法: 1、在BDatabase加上linkserver ADatabase 2、adoconnection连BDatabase 3、select B.姓名 from B where B.姓名 not in (select distinct 姓名 from [ADatabase].dbo.A) ------------------------------------------------------------- ★ 拒绝倒分、拒绝散分 ★ 少灌水,有时实在忍不住灌了水,请贴主不要给分~~~ ★ 没有解决问题,也请贴主不要给分~~~ ★ 大家一起努力,让这里的空气更清新 ★ 从自已做起,支持的进来签个名 http://www.csdn.net/expert/topic/768/768178.xml?temp=.9930841 --------------------------------------------------------------
select * from B where 姓名 not in (select 姓名 from A) 不行吗?
用视图可以做到! select * from 表1 where 表1.字段字1 in (select 表2.字段2 from 表2 ) 查询表1的字段1的内容为表2.字段2内容
可以连接查询的, 而且很简单, 熟悉一下sqlserver就知道怎么做了
1、在BDatabase加上linkserver ADatabase 2、adoconnection连BDatabase 3、select B.姓名 from B where B.姓名 not in (select distinct 姓名 from [ADatabase].dbo.A) 这个或许可以解决!
1.在bDB中linkserver aDb 2.Select name from B Where B.name not in(Select name from [aDB].dbo.A) 或者 Select distinct B.name From [aDB].dbo.A,B where [aDB].dbo.A.name<>B.name;
这样写: select A.Name as name,A.sex as sex from A Union select B.Name as name,B.sex as sex from B
http://www.csdn.net/expert/topic/723/723844.xml?temp=.9452021
2、adoconnection连BDatabase
3、select B.姓名 from B where B.姓名 not in (select distinct 姓名 from [ADatabase].dbo.A) -------------------------------------------------------------
★ 拒绝倒分、拒绝散分
★ 少灌水,有时实在忍不住灌了水,请贴主不要给分~~~
★ 没有解决问题,也请贴主不要给分~~~
★ 大家一起努力,让这里的空气更清新
★ 从自已做起,支持的进来签个名
http://www.csdn.net/expert/topic/768/768178.xml?temp=.9930841
--------------------------------------------------------------
(select 姓名 from A)
不行吗?
select * from 表1
where 表1.字段字1
in
(select 表2.字段2 from 表2 )
查询表1的字段1的内容为表2.字段2内容
而且很简单,
熟悉一下sqlserver就知道怎么做了
2、adoconnection连BDatabase
3、select B.姓名 from B where B.姓名 not in (select distinct 姓名 from [ADatabase].dbo.A)
这个或许可以解决!
2.Select name
from B
Where B.name not in(Select name
from [aDB].dbo.A)
或者
Select distinct B.name
From [aDB].dbo.A,B
where [aDB].dbo.A.name<>B.name;
select A.Name as name,A.sex as sex from A
Union
select B.Name as name,B.sex as sex from B