我是oracle的新手,我有兩個表名「st」和「mt」。「skey」是兩個表的常用列。我想插入數據除「st」中的列名「tes」不等於「NOO」時外,所有「st」的「skey」值都在「mt」中。根據第一個表中的列插入第二個表中的新記錄
INSERT INTO SDATA.MT(RECNO,Skey,Date)
VALUES ((SELECT MAX(RECNO) FROM SDATA.ST)+1,'hari..',sysdate)
where skey in (select skey from SDATA.ST where tes <> 'NOO')
收到錯誤報告 - SQL錯誤:ORA-00933:SQL命令不能正確地結束 00933. 00000 - 「SQL命令不能正確地結束」
你能提供樣品數據和想要的結果嗎? –