Re: [SQL ] UPDATE 用法?

看板Database作者 (System hacked)時間16年前 (2008/01/24 19:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/13 (看更多)
※ 引述《dcplay01 (dcplay)》之銘言: : 上面這段可以查詢 : 可是我想套用上面的查詢結果 放在新的資料表calculate 的liberal_grade欄位名稱上 : 我用 : UPDATE calculate SET liberal_grade= avg(grade) : FROM JoinClass j1 : JOIN calculate c1 ON j1.stu_id = c1.stu_id : WHERE course_id : LIKE "%l" OR course_id : LIKE "%a" OR course_id : LIKE "%n" OR course_id : LIKE "%p" AND j1.stu_id =93101163 http://dev.mysql.com/doc/refman/5.1/en/update.html Currently, you cannot update a table and select from the same table in a subquery. UPDATE 時所更新的表格不能與 JOIN 所用到的表格重疊。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.54.119

01/24 19:34, , 1F
所以不能用別張資料表的查詢結果放置到新資料表的欄位中?
01/24 19:34, 1F
文章代碼(AID): #17c72Av- (Database)
討論串 (同標題文章)
文章代碼(AID): #17c72Av- (Database)