社区
MS-SQL Server
帖子详情
求一SQL语句,高手帮帮忙拉!
njch1985
2007-03-27 10:53:56
有两个表
表A如下
店名 店号
A 1
B 2
C 3
D 4
E 5
F 6
表B如下
店号 数据
1 123
2 456
4 789
6 321
怎样才能让这两个表对比
显示结果如下
店名 店号
C 3
F 6
意思就是说 表A和表B对比 显示出表A中店列表中在表B中没有数据的
...全文
90
5
打赏
收藏
求一SQL语句,高手帮帮忙拉!
有两个表 表A如下 店名 店号 A 1 B 2 C 3 D 4 E 5 F 6 表B如下 店号 数据 1 123 2 456 4 789 6 321 怎样才能让这两个表对比 显示结果如下 店名 店号 C 3 F 6 意思就是说 表A和表B对比 显示出表A中店列表中在表B中没有数据的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ojuju10
2007-03-27
打赏
举报
回复
create table A(店名 varchar(10),店号 int)
insert into A(店名,店号) values('A', 1)
insert into A(店名,店号) values('B', 2)
insert into A(店名,店号) values('C', 3)
insert into A(店名,店号) values('D', 4)
insert into A(店名,店号) values('E', 5)
insert into A(店名,店号) values('F', 6)
create table B(店号 int,数据 int)
insert into B(店号,数据) values(1, 123)
insert into B(店号,数据) values(2, 456)
insert into B(店号,数据) values(4, 789)
insert into B(店号,数据) values(6, 321)
select * from a
where not exists(select 1 from b where a.店号=b.店号)
店名 店号
---------- -----------
C 3
E 5
(所影响的行数为 2 行)
select * from a
where a.店号 not in (select 店号 from b)
店名 店号
---------- -----------
C 3
E 5
(所影响的行数为 2 行)
drop table a,b
ALLEN625314
2007-03-27
打赏
举报
回复
樓上正解,摟主顯示結果錯誤
njch1985
2007-03-27
打赏
举报
回复
十分感谢!!
dawugui
2007-03-27
打赏
举报
回复
if object_id('pubs..A') is not null
drop table A
go
create table A(店名 varchar(10),店号 int)
insert into A(店名,店号) values('A', 1)
insert into A(店名,店号) values('B', 2)
insert into A(店名,店号) values('C', 3)
insert into A(店名,店号) values('D', 4)
insert into A(店名,店号) values('E', 5)
insert into A(店名,店号) values('F', 6)
go
if object_id('pubs..B') is not null
drop table B
go
create table B(店号 int,数据 int)
insert into B(店号,数据) values(1, 123)
insert into B(店号,数据) values(2, 456)
insert into B(店号,数据) values(4, 789)
insert into B(店号,数据) values(6, 321)
go
select * from A where 店号 not in (select 店号 from b)
drop table A,B
/*
店名 店号
---------- -----------
C 3
E 5
(所影响的行数为 2 行)
*/
dawugui
2007-03-27
打赏
举报
回复
select * from A where 店号 not in (select 店号 from b)
用sql脚本创建sqlserver数据库范例语句
希望能帮上忙! 代码如下: USE [master] GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N’HkTemp’) BEGIN DROP DATABASE HkTemp –如果数据库存在先删掉数据库 END GO CREATE DATABASE HkTemp ON PRIMARY ...
OraTracer oracle 抓取 oracle 执行 语句
抓取oracle等数据库执行语句工具, 将客户端调用oracle的执行语句都明明白白地进行列出,很好用 ...OraTracer展示不如SQLMonitor明了,但是在win7和2003是可以用的,如果实在用不了,没有帮上忙,请各位朋友勿怪。
SQLPLUS命令的使用大全
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的
sql语句
,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次...
SQLMonitor
一般在XP的操作系统下,win7及2003可能用不了,去下载另一个资源:名称是OraTracer,OraTracer展示不如SQLMonitor明了,但是在win7和2003是可以用的,如果实在用不了,没有帮上忙,请各位朋友勿怪。
jdbc基础和参考
创建时就需要传递
sql语句
,执行的时候不需要传递
sql语句
2.如果涉及到动态参数的传递,可以使用字符串拼接,也可以使用?占位的形式 给?号传值使用的是 pstmt.setType(index,value); index从1开始 3....
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章