社区
VB基础类
帖子详情
一SQL句子的写法。。
ziyue
2002-04-07 03:57:15
表1与表2同结构。
表1 表2
ID DD SUM ID DD SUM
1 1 40 1 1 50
2 1 50 2 1 30
3 2 30 3 2 40
4 2 60 4 2 60
6 3 50 5 3 40
删除表1中,与表2中,
同ID,同DD,但 表1.SUM>=表2.SUM 的记录。。
结果为
表1
ID DD SUM
1 1 40
3 2 30
6 3 50
...全文
33
18
打赏
收藏
一SQL句子的写法。。
表1与表2同结构。 表1 表2 ID DD SUM ID DD SUM 1 1 40 1 1 50 2 1 50 2 1 30 3 2 30 3 2 40 4 2 60 4 2 60 6 3 50 5 3 40 删除表1中,与表2中, 同ID,同DD,但 表1.SUM>=表2.SUM 的记录。。 结果为 表1 ID DD SUM 1 1 40 3 2 30 6 3 50
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmzxg
2002-04-07
打赏
举报
回复
更正:
delete from 表1 b1 (select * from b1 join 表2 b2 on b1.id=b2.id
and b1.dd=b2.dd where b1.sum1<b2.sum1)
hx
2002-04-07
打赏
举报
回复
DELETE * FROM A WHERE EXISTS (SELECT * FROM B WHERE A.ID=B.ID,A.DD=B.DD,A.SUM >=B.SUM)
thorkhan
2002-04-07
打赏
举报
回复
用Select語句就可以出結果﹐Delete就不可以﹐是不是表結构的問題﹐就是在實際應用中這樣的結构應該优化
dododo
2002-04-07
打赏
举报
回复
delete from 表1 where 表1.id in
(select 表1.id from 表1 b1 join 表2 b2 on b1.ID=b2.ID and b1.DD=b2.DD where b1.sum >= b2.sum)
joyu
2002-04-07
打赏
举报
回复
tangyong_delphi()和 blackhawk_yps(原来是这样) 的写法应该可以
blackhawk_yps
2002-04-07
打赏
举报
回复
delete table1 from table1,table2 where table1.ID=table2.ID and
table1.DD=table2.DD and table1.SUM>table2.SUM
wangsitao
2002-04-07
打赏
举报
回复
重新设计一下表结构
wangsitao
2002-04-07
打赏
举报
回复
delete * from 表1 as a where a.id in (select 表1.id from 表1,表2 where 表1.id= 表2 .id and 表1.dd= 表2 .dd and 表1.sum> 表2 .sum)
Hibert
2002-04-07
打赏
举报
回复
delete * from 表1,表2 where 表1.id=表2.id and 表1.dd=表2.dd and 表1.sum>=表2.sum
然后
select * from 表1
ziyue
2002-04-07
打赏
举报
回复
如果在表2里。。
出现 ID和DD,有重复的记录,(SUM不同)怎么办。。(这里,按最小的SUM来计算)
Hibert
2002-04-07
打赏
举报
回复
delete * from 表1,表2 where 表1.id=表2.id and 表1.dd=表2.dd and 表1.sum>=表2.sum
给分吧!!
SnHnBn
2002-04-07
打赏
举报
回复
重新设计一下表结构和算法吧?
tangyong_delphi
2002-04-07
打赏
举报
回复
delete from 表1 where 表1.id= 表2 .id and 表1.dd= 表2 .dd and 表1.sum> 表2 .sum
tangyong_delphi
2002-04-07
打赏
举报
回复
delete from 表1.id= 表2 .id and 表1.dd= 表2 .dd and 表1.sum> 表2 .sum
mmzxg
2002-04-07
打赏
举报
回复
delete 表1 from (select * from b1 join 表2 b2 on b1.id=b2.id and b1.dd=b2.dd where b1.sum<b2.sum)
Hibert
2002-04-07
打赏
举报
回复
delete * from 表1,表2 where 表1.id=表2.id and 表1.dd=表2.dd and 表1.sum>=表2.sum
ziyue
2002-04-07
打赏
举报
回复
不是SELECT 是DELETE。我想删除表里的记录。
kaden
2002-04-07
打赏
举报
回复
select * from 表1 b1 join 表2 b2 on b1.ID=b2.ID and b1.DD=b2.DD where b1.sum < b2.sum
2019小白
SQL
入门(零基础60分钟含
SQL
语法问答精彩)
零基础60分钟含
SQL
语法问答精彩
递归
SQL
的
写法
1.递归查询某一节点的无限级子集(不含自身)。 # 功能:递归查询某一节点的无限级子集。 # 参数说明: # 表名:organization # 父ID字段:parent_id # 主键ID字段:id # 顶层ID值:1604 SELECT * FROM ( SELECT ...
MyBatis中
SQL
写法
总结
最近MyBatis使用较多,在这里简单总结一下MyBatis的
sql
写法
说简单⼀点mybatis就是写原⽣
sql
,官⽅都说了 mybatis 的动态
sql
语句是基于OGNL表达式的。可以⽅便的在
sql
语句中实现某些逻辑. 总体说来mybatis 动态
SQL
...
表添加字段的
SQL
语句
写法
表添加字段的
SQL
语句
写法
SQL
语句可以实现诸多我们需要实现的功能,下面介绍的
SQL
语句用于在数据表中添加一个字段,供您参考学习。 作者:佚名来源:互联网|2010-09-28 15:07 移动端 收藏 分享...
sql
server存储过程基本
写法
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般
SQL
语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章