字段 取 最大值。

风烛神话 2012-09-13 04:35:19
update t1 set
t1.1 = t2.2
from A t1 inner join B t2 on t1.3 = t2.3 and t2.4 = 有3个值 (相同的字段有3行,怎么定位到取最大值)
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2012-09-13
  • 打赏
  • 举报
回复
加上
where not exists(select 1 from B where 3=t2.3 and 4>t2.4)
以学习为目的 2012-09-13
  • 打赏
  • 举报
回复
相同的字段有3行,怎么定位到取最大值

这个说的不是很明白啊,你直接给数据吧,你是指t2表相同的值有三个,取id最大的还是以什么分最大
还是说以t1表中某个关联字段的最大值
發糞塗牆 2012-09-13
  • 打赏
  • 举报
回复
t2.4=(select max(字段)from t2 where xxxx)
风烛神话 2012-09-13
  • 打赏
  • 举报
回复
最大值 是数字 3 2 1

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧