SQL,两个表,用符合条件中的最小值赋值
表table1和table2。table1字段a,btable2字段c,d当a=c时,用d中符合这个条件中的最小值赋值给b。请问语句怎么写?谢谢!table1中a字段不唯...
表table1和table2。
table1字段a,b
table2字段c,d
当a=c时,用d中符合这个条件中的最小值赋值给b。
请问语句怎么写?
谢谢!
table1中a字段不唯一 展开
table1字段a,b
table2字段c,d
当a=c时,用d中符合这个条件中的最小值赋值给b。
请问语句怎么写?
谢谢!
table1中a字段不唯一 展开
5个回答
展开全部
update table1 set table1.b=(select top 1 table2.d from table2 where table1.a=table2.c order by table2.d Asc)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update table1 set b=(select min(d) from table2 where table1.a=table2.c)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update t1 set b = t3.d from t1 inner join (select c,min(d) as d from t2 group by c) as t3 on t1.a=t3.c
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update table1 set b=(select min(d) from table2,table1 while a=c )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select min(left_day),atrate from Act_Table
where Act=1 group by atrate
where Act=1 group by atrate
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询