sql语句:update是否可以与join子句联合使用?
看面试题集,有这么一个题:有多表查询,那么有多表更新吗?也就是说,update语句可以有join子句吗?...
看面试题集,有这么一个题:有多表查询,那么有多表更新吗?也就是说,update语句可以有join子句吗?
展开
展开全部
是可以与join子句联合使用的。
内容拓展:
一、这句话可以用在子查询里。
如:update a_table set val='test' where id in (select id from b_table a left jion c_table c on a.id=c.id)
二、结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
三、sql 语句就是对数据库进行操作的一种语言。
四、sql 语句
1、更新:update table1 set field1=value1 where 范围
2、查找:select * from table1 where field1 like '%value1%' (所有包含'value1'这个模式的字符串)
3、排序:select * from table1 order by field1,field2 [desc]
4、求和:select sum(field1) as sumvalue from table1
展开全部
update可以有join子句,但是不可以同时更新多表
应用update a set a.col=b.col from a join b on a.id=b.id
应用update a set a.col=b.col from a join b on a.id=b.id
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是可以的,用在子查询里
如:
update a_table set val='test' where id in (
select id from b_table a
left jion c_table c on a.id=c.id
)
如:
update a_table set val='test' where id in (
select id from b_table a
left jion c_table c on a.id=c.id
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询