我不能發現我的請求,問題誤差內加盟。這裏是我的要求和2臺:SQL:在更新
UPDATE RESERVATION inner join client on reservation.numcl = client.numcl
SET reservation.numcl2 = client.numcl2;
錯誤:
=> [42000][971] ORA-00971: missing SET keyword
表客戶 Client table
預訂客戶 reservation table
解決辦法:
UPDATE RESERVATION SET reservation.numcl2 = (select client.NUMCL2
from CLIENT
where client.NUMCL= RESERVATION.numcl);
你是在第一行之後突出顯示第一行還是錯過了';'? – Hans
我並沒有真正明白你的意思,突出顯示了第一行,但內部連接在選擇實例中工作得很好。而且;應該在最後的權利? – Rotciv
我認爲它不允許你「更新」一個連接。它正在尋找表名後面的'SET'關鍵字,當它執行一個簡單的'UPDATE'時,它通常會出現...... –