台灣最大程式設計社群網站
線上人數
853
 
會員總數:245903
討論主題:189495
歡迎您免費加入會員
討論區列表 >> Oracle >> 請問這樣SQL JOIN有問題??
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問這樣SQL JOIN有問題??
價值 : 10 QP  點閱數:1073 回應數:2
樓主

Eric16899
初學者
598 136
1829 306
發送站內信

請問這樣JOIN有問題??

網路找來的SAMPLE
update Table_A a
set Col_A=(select b.Col_B from Table_B b where a.Col_A = b.Col_C)

我的SQL 資料不多但RUN很久.. 請問語法有問題??

update COM.book_compare a
set a.userid=(select b.userid from COM.book_borrow b where ltrim(rtrim(b.idno))=ltrim(rtrim(a.idno)) )
where a.update_userid='A0123'


本篇文章發表於2015-01-05 16:50
1樓
最有價值解答

Hsu,Harry
檢舉此回應
除非Table_A所有資料都要被異動,不然此種下法是有問題的,無WHERE Condition,所有資料都被異動,
建議採用MERGE INTO效能較佳且不容易發生遺漏WHERE Condition的問題
本篇文章回覆於2015-01-06 08:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Eric16899
檢舉此回應
仙Q 感謝
本篇文章回覆於2015-01-08 11:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.