`

sql语句update 可以通过多表条件,而更新数据

 
阅读更多
SqlServer2005 下可以
update
A
set A.c_limitDate=B.ReplyDeadline from (SELECT *
    FROM visit_entries AS b
    WHERE (SELECT COUNT(*) FROM visit_entries WHERE code=b.code)=1 )B
inner join (SELECT *
    FROM hdzx_question as a
    WHERE (SELECT COUNT(*) FROM hdzx_question WHERE c_qusno=a.c_qusno)=1
)A on B.code=A.c_qusno and A.c_limitDate is null and A.c_qusStatus=4

以下是对应的2000:
update
A
set A.c_limitDate=B.ReplyDeadline from (SELECT *
    FROM visit_entries AS b
    WHERE (SELECT COUNT(*) FROM visit_entries WHERE code=b.code)=1 )B
    inner join  hdzx_question as A on B.code=A.c_qusno and A.c_limitDate is null and A.c_qusStatus=4
分享到:
评论

相关推荐

    insert,update导出sql语句

    insert,update导出sql语句,很实用的小工具

    用一条SQL语句将数据表中某列更新到另一个数据表里

    用一条SQL语句将数据表中某列更新到另一个数据表里

    SQL语句表SQL语句表SQL语句表

    比较全的SQL语句 create update delete

    ORACLE_多表关联_UPDATE_语句

    把其它表作为条件和更新值的更新语句;例如: 两表(多表)关联update -- 仅在where字句中的连接 --这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别 update customers a -- 使用别名 set customer_type=...

    使用SQL语句批量更新数据.rar

    使用SQL语句批量更新数据.rar使用SQL语句批量更新数据.rar

    sql课内上机实验数据更新

     使用UPDATE语句可以修改指定表中满足WHERE子句条件的元组,有三种修改的方式:修改某一个元组的值;修改多个元组的值;带子查询地修改语句。  使用DELETE语句删除数据:删除某一个元组的值;删除多个元组的值;...

    使用PLSQL语句对表中数据进行更新

    使用PLSQL语句对表中数据进行更新,对表中数据进行更新

    经典SQL语句大全 update select delete drop create

    经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create

    SQL Server UPDATE语句的用法详解

    SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解。 现实应用中数据库中的数据改动是免不了的。通常,几乎所有的用户...

    SQL Server从表结构和数据得到更新SQL语句,可以作为导数据库的工具。

    SQL Server从表结构和数据得到更新SQL语句,可以作为导数据库的工具。 业务联系QQ号:107086049

    SQL语句大全 实例

    sql="update数据表set字段名=字段值where条件表达式" sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式" (3)删除数据记录: sql="deletefrom数据表where条件表达式" sql="deletefrom数据

    常用SQL语句大全

    语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库...

    sql语句生成工具,insert,update

    sql语句生成工具,insert,update

    学习SQL语句之SQL语句大全

     UPDATE --更新数据库表中的数据  --数据定义  CREATE TABLE --创建一个数据库表  DROP TABLE --从数据库中删除表  ALTER TABLE --修改数据库表结构  CREATE VIEW --创建一个视图  DROP VIEW --从数据库中...

    生成UPDATE语句

    根据表结构生成打印出根据主键update的语句

    EAS的DEP客户端脚本中执行select和update的sql语句的方法

    EAS二次开发中DEP在编辑或者列表界面写脚本时可调用的执行sql语句的方法。【本方法仅用于客户端代码中,如果是服务端代码,即对某实体进行DEP拓展,请参照官方出品DEP脚本指南】

    实现 DataTable按条件进行更新(类似sql的update)

    使用C#直接对DataTable进行操作,实现了sql语句的update tabel set name = 'Clear_Mind' where id 的功能。

    SQL Server中存储过程比直接运行SQL语句慢的原因

    1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2. 经常会遇到复杂的业务逻辑和对数据库的...

    java定时执行sql语句

    通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔...

    经典SQL语句大全

    因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际表中的不一致(逻辑索引中的数据有可能和数据表中的不一致,而查询时如果处在索引则首先查询索引) 14、说明:前10条记录 select top 10 * form table...

Global site tag (gtag.js) - Google Analytics