0
我試着從表中演算從表列股票代碼的最後ID列代碼中插入,這就是我的要求至極不起作用插入最後一個ID
String sql1="INSERT INTO calcul (idproduit,inventaire,consomation,date,quantite,designation,dateper,ppa,tr,net,code) "
+ "VALUES ('"+codeP+"',"+newQuant+","+0+",'"+datestock+"',"+newQuant+",'"+designation+"','"+datePer+"',"+PPA+","+TR+","+NET+",SELECT MAX(code) from stock);";
stmt.executeUpdate(sql1);
任何錯誤,堆棧跟蹤?請附上。 – Raf
請查看兩張表的表格定義。您是否在爲「股票」表格添加了值之後嘗試這樣做?還是獨立?如果在爲股票表添加值之後執行此操作,您是否使用與此語句相同的連接對象?請添加相關代碼。 – RealSkeptic
你爲什麼要這麼做呢?你試圖解決的根本問題是什麼?如果'code'值是用序列生成的,則使用'lastval()'函數。 –