看板 Database 關於我們 聯絡資訊
※ 引述《grence (多想兩分鐘 = =")》之銘言: : ※ 引述《starjou (周星星)》之銘言: : : 有辦法用一行 sql 敘述對一個資料表中的某一列多次更新它的值嗎? : : 請問有辦法一行 SQL 做到嗎? : 聽起來需要sum() = =a : 有這麼簡單嗎 囧> 在 UPDATE 裡頭沒辦法 group by,所以好像沒辦法 sum 起來。 然後也不知道有沒有辦法在 UPDATE 裡插有 WHERE 跟 GROUP BY 的 SELECT 子句 ... 有人提供解答了: $sql = "Select sum(Pay) from B where name = '員工'"; $update_sql = "Update A set A.pay = ({$sql}) where A.name = '員工'"; by darkhero@bbs.sayya.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.140.127 ※ 編輯: starjou 來自: 219.80.140.127 (11/17 14:22)