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()'函数。 –