【问题标题】:update two join table in one statement [duplicate]在一个语句中更新两个连接表[重复]
【发布时间】:2020-12-28 14:26:35
【问题描述】:

我有问题。我有一个 2 表,即 table orderstable delivery。表顺序有列order_recieved。默认NULL。并且表交付具有列delivery_status,值为order shipped。现在,如果客户单击按钮更新order_received,则该列将NULL 值更改为Recieved 值。我的问题是delivery_status 列如何也将order shipped 值更改为complete 值? PK 表ordersorder_no,FK 表deliveryorderFK。 有人可以帮我如何更新值吗?

【问题讨论】:

  • 请提供样本数据、所需结果和适当的数据库标签。
  • 您需要为两个不同的表发出两个单独的更新语句。没办法。

标签: sql


【解决方案1】:

每个更新语句只能更新一个表。我建议将它们都放在同一个存储过程中,这样您就可以进行一次数据库调用并更新两个值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    相关资源
    最近更新 更多