亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用更新和選擇查詢中的 WHERE 子句使用表產品中的值更新表銷售額

使用更新和選擇查詢中的 WHERE 子句使用表產品中的值更新表銷售額

PHP
慕森王 2022-09-03 16:22:46
我的目標是從餐桌產品到餐桌銷售中獲得價值。產品 = 產品。產品名稱。這很有效。使用下面的代碼。UPDATE salesSET Amount=(SELECT  Selling_Price FROM  products WHERE sales.Product= products.Productname);        ;我現在的挑戰是如何僅在銷售位置進行更新。金額 = 0。運行此代碼時。我希望忽略值為 ' != 0 的列金額。
查看完整描述

2 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

如果只想更新 其中 的行,則可以將子句添加到 :amount = 0whereupdate


UPDATE sales

    SET Amount = (SELECT p.Selling_Price

                  FROM products p

                  WHERE sales.Product = p.Productname

                 )

    WHERE Amount = 0;

如果可以是,并且您希望這些行也更新,則如 .AmountNULLOR Amount IS NULL


查看完整回答
反對 回復 2022-09-03
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

[...]如何僅在 .我希望忽略值為 != 0 的列。sales.Amount= 0Amount


只需添加一個子句:where


UPDATE sales

SET Amount = (SELECT Selling_Price FROM products WHERE sales.Product = products.Productname)

WHERE Amount <> 0;


查看完整回答
反對 回復 2022-09-03
  • 2 回答
  • 0 關注
  • 101 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號