我從來沒有問過這裏的問題,而且我不是非常先進的SQL,除了簡單的查詢之外,所以我很抱歉如果我聽起來無能爲力,與我習慣的編程非常不同。但是今天我陷入了一個獨特的位置,試圖解決一個沒有任何幫助的問題,所以我希望在這裏或知識上得到一些想法。SQL,從一個表中選擇,更改一個字段,更新第二個表中的字段
我有表A和表B.他們有各種不同的列,除了他們有共同的兩個,ID和電話號碼。有時,表B中的幾行將在電話號碼中有NULL。我需要寫一些將通過ID和電話號碼選擇來自表A的所有記錄,在表B中查找相同的ID,並且如果B的電話號碼字段爲NULL,則它將使用來自A的電話號碼來更新它。
我真的希望這是有道理的。我已經開始編寫一個循環來嘗試通過迭代來完成這個循環,因爲我可能會使用其他編程,但是在任何地方,我都會讀取所說的SQL,因此無法執行循環,因此請遠離。我很感激任何意見。
泰勒
歡迎!你使用的是什麼RDBMS?你試過什麼了? –
我相信你正在尋找這樣的答案https://stackoverflow.com/a/2334741/6242681 – Mike