社区
MS-SQL Server
帖子详情
怎样在两个结构相同的表中找出不同的记录(Sql Server 2000)
visual
2001-11-25 07:39:18
例如:
表1
ID 电话号码
01 1111111
02 2222222
03 3333333
04 3332222
表2
ID 电话号码
01 1111111
02 2222222
结果: 将03,04 两条记录找出来
如果各写一个循环,当然是可以,但怎样才能最快的找出来,最好SQL语句。
谢
...全文
66
3
打赏
收藏
怎样在两个结构相同的表中找出不同的记录(Sql Server 2000)
例如: 表1 ID 电话号码 01 1111111 02 2222222 03 3333333 04 3332222 表2 ID 电话号码 01 1111111 02 2222222 结果: 将03,04 两条记录找出来 如果各写一个循环,当然是可以,但怎样才能最快的找出来,最好SQL语句。 谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
visual
2001-11-25
打赏
举报
回复
谢谢。
nononono
2001-11-25
打赏
举报
回复
或
select ID from 表1 where ID not in (select ID from 表2)
union
select ID from 表2 where ID not in (select ID from 表1)
nononono
2001-11-25
打赏
举报
回复
select ID from 表1 where not exist(select * from 表2 where 表1.ID=表2.ID)
union
select ID from 表2 where not exist(select * from 表1 where 表2.ID=表1.ID)
sql
面试题大全
- `INNER JOIN`:返回
两个
表中
存在匹配的行。 - `LEFT JOIN`:返回左表所有行,即使右表没有匹配项。 - `RIGHT JOIN`:返回右表所有行,即使左表没有匹配项。 - `FULL OUTER JOIN`:返回两
表中
所有行,无论是否...
SQL
Server
两张表筛选
相同
数据和
不同
数据
SQL
Server
两张表筛选
相同
数据和
不同
数据 方法一: select distinct A.ID from A where A.ID not in (select ID from B) 方法二: select A.ID from A left join B on A.ID=B.ID where B.ID is null 方法三:...
Sql
Server
+my
sql
查询两张表的
相同
和
不同
数据
-- 建a表 insert into a values(1),(2),(3),(4),(5); -- 插入数据 select * from a ; -- 查询结果 create table b (id int); -- 建b表 insert into b values(1),(1),(3),(5),(6); -- 插入数据 select * from b...
SQL
SERVER
查询两表
相同
数据或
不同
数据
查询数据库
相同
或
不同
数据
如何判断
两个
表的
结构
相同
?desc t1 和desc t2
下面是一个简单的
SQL
示例,用于比较
两个
表的
结构
是否
相同
(假设这
两个
表都在同一个数据库中):
sql
复制 -- 假设我们有表1: desc_table1 和表2: desc_table2 -- 首先,我们可以获取表1的列信息 SELECT COLUMN_NAME...
MS-SQL Server
34,835
社区成员
254,636
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章