You are here: 首頁 資料庫心得 [轉][MYSQL]將查詢結果更新至資料表 UPDATE for SELECT

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

[轉][MYSQL]將查詢結果更新至資料表 UPDATE for SELECT

E-mail 列印 PDF

轉貼自:http://idanny.blogspot.tw/2013/09/mysql-select.html

今天又學到一個 MySQL 新方法,原本就在找利用 SELECT 的結果 UPDATE 至資料表的方法,最後終於在 MySQL 官網中的回應裡找到了

  1. UPDATE
  2. `t1` AS A,
  3. (SELECT `b1`, COUNT(*) AS `total` FROM `t2` GROUP BY `c1`) AS B
  4. SET A.`a2`=B.`total`
  5. WHERE A.`a1`=B.`a1`