SQL想更新主表内容,条件为次表中的条件怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL想更新主表内容,条件为次表中的条件怎么办相关的知识,希望对你有一定的参考价值。
参考技术A UPDATE TABLE tableA set columnA1=?, columnA2=?, ..., columnAn = ? WHERE columnAm = (SELECT columnB1 FROM tableB WHERE tableB.columnB2 = ?) 参考技术B 从表中的条件?追问是的从表中的列名师更新的条件,比如姓名是小明的要更新,在主表中也没有姓名的字段
追答你把两表截图
本回答被提问者采纳SQL语句关联查询
关联查询:只有存在关联的表才能关联查询,完全独立的表之间无法关联
1.关联的类型:自关联,左关联,右关联
2.关联的表:两张以上,以一张(或已关联存在的表)为主表
3.关联条件:主表中的某列与副表中的某列(一一对应)>所有已关联的表可以看成一张主表,表中的列,都可以作为条件与将要被关联的副表关联
4.筛选条件:所有关联的表中的列,都可以作为数据筛选条件
5.查询范围:所有关联的表中的列,都可以被查询
原理:
1.当使用关联语句将两张表进行关联时,系统会通过关联条件,自动生成一张新的符合条件表,不管再进行关联,查询等任何其它操作
都是针对于这张新生成的表进行的。
2.一旦进行关联后,和原有的两张表就没有关系,它是一张新的表
以上是关于SQL想更新主表内容,条件为次表中的条件怎么办的主要内容,如果未能解决你的问题,请参考以下文章