兩張表,我想在插入值時,一個欄位的值直接取已存在的另一個表的欄位的值,或者用sql陳述句如何取值
uj5u.com熱心網友回復:
update a set a.col1=(select col2 from b where a.id=b.id); 要求子查詢回傳的值當行,多行的話會報錯uj5u.com熱心網友回復:
加個 and rownum = 1 吧
樓主提供的資訊太少,不知道他想干什么。
uj5u.com熱心網友回復:
1樓方法可行不過要注意一點,不滿足關聯條件時,col1會被更新為NULL
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112091.html
標籤:開發
上一篇:在RAC的某個節點服務器上創建singal database
下一篇:求助oracle大神
