:::
tad - 程式開發筆記 | 2016-03-31 | 人氣:5397

我在現有的資料 `copy_xx_survey_main` 多了一個欄位叫做 `unit_title` (使用者所屬單位名稱)

此欄位值可以從另一個資料表 `xx_users` 中的 `user_from` ( 使用者所屬單位名稱 ) 找到,所以,我希望可以將 `user_from` 的值塞入 `unit_title` 中。

而 `copy_xx_survey_main` 和 `xx_users` 剛好都有紀錄`uid`(使用者編號)欄位,用以下語法就可以一行更新所有資料。

UPDATE `copy_xx_survey_main`
SET `unit_title` = (SELECT `xx_users`.`user_from`
                     FROM `xx_users`
                     WHERE `xx_users`.`uid` = `copy_xx_survey_main`.`uid`)
WHERE EXISTS (SELECT `xx_users`.`user_from`
              FROM `xx_users`
              WHERE `xx_users`.`uid` = `copy_xx_survey_main`.`uid`);

 

網友個人意見,不代表本站立場,對於發言內容,由發表者自負責任。
:::

訂閱 / 取消電子報

目前訂閱人數: 955 人

線上使用者

19人線上 (1人在瀏覽最新消息)

會員: 0

訪客: 19

更多…

網站佈景


(共 5 個樣板佈景)