首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

初学者请问:求一SQL语句!

2012-03-20 
菜鸟请教:求一SQL语句!!!数据库中有两张表,结构如下:表A:IDDate……0012005-01-01……0022005-01-03……0032005-

菜鸟请教:求一SQL语句!!!
数据库中有两张表,结构如下:
表A:
ID         Date                     ……
001       2005-01-01         ……
002       2005-01-03         ……
003       2005-01-15         ……
……

表B:
ID         Name             ……
002       XX                 ……
003       YY                 ……
004       ZZ                 ……
……

现在想要得到如下数据:
根据ID判断,筛选出表A中存在且表B中不存在的所有表A中的记录。
请问:这样的SQL语句怎么写??

学习,关注……


[解决办法]
Select * From A Where ID Not In (Select ID From B)
[解决办法]
Select * From A Where Not Exists (Select ID From B Where ID = A.ID)
[解决办法]
select * from A where A.ID not in (select ID from B)
[解决办法]
Select A.* From A Left Join B On A.ID = B.ID Where B.ID Is Null
[解决办法]
select * from [A] where [id] not in (select [id] from [B])
[解决办法]
--方法一:
Select * From A Where ID Not In (Select ID From B)
--方法二:
Select * From A Where Not Exists (Select ID From B Where ID = A.ID)
--方法三:
Select A.* From A Left Join B On A.ID = B.ID Where B.ID Is Null

热点排行
Bad Request.