看板
[ Database ]
討論串[SQL ] MySQL UPDATE 的問題
共 5 篇文章
內容預覽:
在 UPDATE 裡頭沒辦法 group by,所以好像沒辦法 sum 起來。. 然後也不知道有沒有辦法在 UPDATE 裡插有 WHERE 跟 GROUP BY 的 SELECT 子句 .... 有人提供解答了:. $sql = "Select sum(Pay) from B where name
(還有67個字)
內容預覽:
table B 有 設 status filter 所以不會重覆,不需要刪除. 例子只是為了說明我的 SQL 的需求,實際的架構也不是真的那樣。. 為了能在 table 中保留運算過的值,快速的查詢,不需要每次要知道這個值的. 時候都需要 group sum。那個資料的查詢相當頻繁。. 感覺上把所有
(還有19個字)
內容預覽:
這是資料表架構設計跟邏輯上的問題。. 如果你要把 table B 的資料更新到 table A 。. 如果不是進行每個月的結算,. 這是否意味著你也必須把 table B 已經 merge 到 table A 的資料刪除掉?. (不然 table B 那邊的資料勢必會被重複計算). 如果是進行每個月
(還有286個字)
內容預覽:
有辦法用一行 sql 敘述對一個資料表中的某一列多次更新它的值嗎?. 我的意思是這樣:. 表 A 是員工表,表 B 是報酬表. 表 B 中,一個員工可能有多筆報酬. 我可以用 SELECT 把表 A 跟表 B JOIN 起來,如果一個員工有多筆報酬,. 就會有多筆資料,其中員工基本資料的部份是重覆的
(還有107個字)