`
wy_716
  • 浏览: 29134 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

update A from B

阅读更多

  update   库存表  
  set   数量   =   A.数量   -   B.Value  
  from   库存表   A   inner   join   原料表   B   A.NAME   =   B.name  
  where   B.TYPE   =   ‘C1’  

分享到:
评论

相关推荐

    sql server的 update from 语句的深究

    如果我们的数据库设计只包含一个表`Ttest`来表示层级关系(即`Ttest.parentId = Ttest.id`),我们可以修改上面的`UPDATE`语句,将`FROM`子句中的表也设定为`Ttest`,但需要为其中一个实例赋予别名以区分它们: ...

    数据库oracle for update of和for update的区别

    SELECT * FROM Table1 a JOIN Table2 b ON a.pkid = b.pkid FOR UPDATE OF a.pkid; ``` 这条语句仅锁定`Table1`中的`pkid`列,`Table2`中的任何列都不会被锁定。 3. **NOWAIT选项**: - `NOWAIT`选项用于`FOR ...

    oracle的update的五种方式

    例如:`UPDATE (SELECT a.join_state AS join_state_a, b.join_state AS join_state_b FROM t_join_situation a, t_people_info b WHERE a.people_number=b.people_number AND a.year='2011' AND a.city_number='M...

    update 语句优化update 语句优化update 语句优化

    UPDATE (SELECT a.join_state AS join_state_a, b.join_state AS join_state_b FROM t_join_situation a, t_people_info b WHERE a.people_number = b.people_number AND a.year = '2011' AND a.city_number = 'M...

    ORACLE多表关联的update语句

    SET city_name = (SELECT b.city_name FROM tmp_cust_city b WHERE b.customer_id = a.customer_id) WHERE EXISTS ( SELECT 1 FROM tmp_cust_city b WHERE b.customer_id = a.customer_id ); ``` 这里,每个`...

    ORACLE_多表关联_UPDATE_语句

    update customers a set customer_type='01' -- 更新客户类型为VIP where exists ( select 1 from tmp_cust_city b where b.customer_id=a.customer_id ) ``` 这里,`EXISTS`子句检查`tmp_cust_city`表中是否...

    update语句的优化-oracle .pdf

    FROM test_a a, test_temp b WHERE a.customer_no = b.customer_no ) SET ac = bc; ``` 这种方法将关联操作放在子查询中完成,而更新操作则针对子查询结果进行,能够减少主查询的复杂度,提高执行效率。 3. ...

    mysql中You can’t specify target table for update in FROM clause错误解决方法

    在MySQL数据库中,"You can’t specify target table for update in FROM clause"是一个常见的错误提示,意味着在同一个SQL语句中,你不能直接在一个`UPDATE`或`DELETE`语句的`FROM`子句中引用你想要更新或删除的表...

    SQLServerUpdate多表Join

    - `FROM B INNER JOIN A ON A_ID = B.AID`: 使用 `INNER JOIN` 关联 `A` 和 `B` 两个表,基于 `A_ID` 和 `AID` 的相等关系进行连接。 - `WHERE A_ID = 2`: 更新条件为 `A` 表中的 `A_ID` 的值为 2。 #### 3. 注意...

    B4A - Excel.rar_b4a_excel sqlite_snippet_sql_tutorial

    - **Update**:更新已有记录,如使用`UPDATE`语句。 - **Delete**:删除记录,如使用`DELETE FROM`语句。 4. **事务处理**:如何在B4A中使用SQLite的事务,确保数据操作的一致性和原子性。 5. **SQL函数和操作符...

    SQL update 多表关联更新的实现代码

    在这个语句中,我们使用了传统的JOIN语法,通过在 `FROM` 子句中同时列出A表和B表,并在 `WHERE` 子句中指定关联条件 `A.c1 = B.c1` 来实现多表更新。这种方式在一些较旧的SQL方言中是有效的,例如在某些版本的SQL ...

    ORACLE UPDATE 语句语法与性能分析看法

    SET city_name = NVL((SELECT b.city_name FROM tmp_cust_city b WHERE b.customer_id = a.customer_id), a.city_name); ``` 或者,如果希望未找到对应信息时设置一个默认值,可以使用: ```sql SET city_name = NVL...

    ..sql查询更新多表

    在sqlserver数据库表中有字段A B C三个字段的数据,要求用sql写出如果A大于B则输出A否则输出B,如果·B大于C则输出B否则输出C. select (case when a>b then a else b end), (case when b>c then b else c end) from ...

    oracle 多表做update insert语句.docx

    LEFT JOIN T_ProductInfo B ON B.L_ID = A.ProductID; ``` 其中,`T_OrderForm` 和 `T_ProductInfo` 是两个要连接的表,`A` 和 `B` 是表的别名。 四、Insert 语句的使用 Insert 语句是数据库操作中的另一个重要...

    VMware-VMvisor-Installer-6.5.0.update01-custom.x86_64.zip

    最新的VMWARE ESXI 6.5 update1已打包realtek瑞昱系列网卡驱动(支持以下瑞昱网卡Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL...

    不同数据库update实现多表更新.doc

    (SELECT b.gqdltks, b.bztks FROM gdqlpj b WHERE a.GEO_Code = b.lxqdm) ``` 三、MySQL update语句 MySQL的update语句的基本语法如下: ```sql UPDATE table_references SET col_name1=expr1 [, col_name2=expr2...

    SSD7 选择题。Multiple-Choice

    When mapping from an ER model to a relational model, a strong entity is mapped into a (a) table (b) row (c) column (d) key Correct answer is (a) 10. Which of the following is true about ...

    全网第一家 vSphere 6.7 u3 & u2 | vCSA 6.7 u3 & u2 | Esxi 6.7 u3 & u2 下载

    Use this package to update from any released VMware vCenter Server Appliance 6.7 to VMware vCenter Server 6.7U3 Appliance MD5SUM: ecda33c94a71a86ab24147eb4c17eb89 SHA1SUM: 2c0759b4189f1cd4214834cdb96...

    B4A初级教程

    - **删除和更新数据库命令(Delete and Update-Database commands)**: 介绍如何实现数据库记录的增删改操作。 - **将新记录添加到数据库(Add New Record to the Database)**: 演示如何向数据库中添加新的记录。...

Global site tag (gtag.js) - Google Analytics