社区
MS-SQL Server
帖子详情
sql 语句
任叔
2002-07-31 10:34:46
有一个表T1(F1,F2,F3),若去掉F1,此表可能会出现重复的记录
现在通过某select语句(以名称SQL1代表)从其它表中取得了一个结果集(F2,F3),假设有3行记录,此结果集中不存在重复的行,现在希望在此记录集的基础上进一步到表T1中取得记录集(F1,F2,F3),仍保持3行记录
...全文
47
7
打赏
收藏
sql 语句
有一个表T1(F1,F2,F3),若去掉F1,此表可能会出现重复的记录 现在通过某select语句(以名称SQL1代表)从其它表中取得了一个结果集(F2,F3),假设有3行记录,此结果集中不存在重复的行,现在希望在此记录集的基础上进一步到表T1中取得记录集(F1,F2,F3),仍保持3行记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
任叔
2002-07-31
打赏
举报
回复
无条件,在符合F2,F3的记录中随便找一个F1就行了
icevi
2002-07-31
打赏
举报
回复
(F2,F3)不重复,但(F1,F2,F3)是有可能重复的,如果想保持三行记录,一定要加上过滤条件,不知道你的条件是什么?
OpenVMS
2002-07-31
打赏
举报
回复
select F1,F2,F3 from
((select min(F1),F2,F3 from t1 group by F2,F3)
a right join (SQL1) b on a.F2=b.F2 and a.F3=b.F3) c
OpenVMS
2002-07-31
打赏
举报
回复
select F1,F2,F3 from
((select min(F1),F2,F3 from t1 group by F2,F3)
a inner join (SQL1) b on a.F2=b.F2 and a.F3=b.F3) c
liucai
2002-07-31
打赏
举报
回复
select a.f1,b.f2,b.f3 from T2 b left join T1 a on a.f2=b.f2 and a.f3=b.f3 where .....
dongxi_wang
2002-07-31
打赏
举报
回复
使用外连接
以得到的结果集作为A表,TL表
where 条件为 A.字段名 *= TL.字段名
*=为外连接符号
icevi
2002-07-31
打赏
举报
回复
那就用 OpenVMS(半知半解) 的方法好了。
经典
SQL
语句
大全(文档)
经典
SQL
语句
大全(文档),绝对实用,都是一些常用的
语句
,可以帮助你很快找到灵感!
SQL
语句
基础教程
SQL
语句
基础教程
7天带你玩转My
sql
数据库之
SQL
语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL
语句
编写经验。满满的干货! 在网上找了好多
SQL
数据库的教程,但你还会面临这样的问题: 1. 自己写了
SQL
却不知道对不对。 2. 在上线后...
经典
sql
语句
大全(基础篇、提升篇、技巧篇)
经典
sql
语句
大全(基础篇、提升篇、技巧篇)
SQL
学习资料(包含所有常用的
语句
例子)
sql
学习必备,内含
sql
一些常用
语句
的例子,有图有表,通过结果来理解
sql
语句
的实现与结果。
MS-SQL Server
34,576
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章