Java 如何将数据插入表中,使一个值来自另一个表,而另一个值来自表单

Java 如何将数据插入表中,使一个值来自另一个表,而另一个值来自表单,java,mysql,sql,mysql-workbench,sql-insert,Java,Mysql,Sql,Mysql Workbench,Sql Insert,我将数据插入一个表中,这样一个值来自另一个表,另一个值来自表单 select SNO,bill_num,item_type,size,article_num,ind_num ,colour,amount,all_comment,vendor_name,incoice_no ,Bill_Date,Receiving_Date,color_name,MRP,unique_bill_id into @tid from DEMO_STOCK_TABLE_KP where sno=

我将数据插入一个表中,这样一个值来自另一个表,另一个值来自表单

select 
  SNO,bill_num,item_type,size,article_num,ind_num
  ,colour,amount,all_comment,vendor_name,incoice_no
   ,Bill_Date,Receiving_Date,color_name,MRP,unique_bill_id 
 into @tid 
from DEMO_STOCK_TABLE_KP 
where sno='"+ uni_s+"';
@did=d;

insert into SOLD_items_RETAILX 
  (SNO,bill_num,item_type,size,article_num
  ,ind_num,colour,amount,all_comment,vendor_name
  ,incoice_no,Bill_Date,Receiving_Date,color_name
  ,MRP,unique_bill_id,gst_bill_no) values (@tid,@did);

在一般情况下,如果要使用表中的值和另一个源(如文字)中的值的组合执行
插入
,可以执行
插入/选择

插入MyTable(col1、col2、col3)
选择src_col1,src_col2,'some_literal'
从MyTable
所以,也许你可以在这里做类似的事情:

插入到已售出商品中(
序号、账单编号、项目类型、尺寸、物品编号、标识编号、颜色、,
金额、所有注释、供应商名称、收入编号、账单日期、收货日期、,
颜色(名称、MRP、唯一发票号、gst发票号)
挑选
序号、账单编号、项目类型、尺寸、物品编号、标识编号、颜色、,
金额、所有注释、供应商名称、收入编号、账单日期、收货日期、,
颜色名称、MRP、唯一账单id、,
来自演示\u库存\u表\u KP
其中sno=“+uni_s+”;
您只需将
占位符替换为正确的值即可