Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MYSQL结果中插入重复记录_Mysql - Fatal编程技术网

在MYSQL结果中插入重复记录

在MYSQL结果中插入重复记录,mysql,Mysql,我的问题是: insert into fakjual_detail(no_fakjual,date_fakjual,id_cur,vehicle_id,price_fakjual,qty_fakjual,amount_fakjual,ppn_fakjual,total_fakjual,bap_fakjual,sta_fakjual_det,act_fakjual_det,id_user) select nofakjual,datefakjual,idcur,vehicle_id,price_sp

我的问题是:

insert into fakjual_detail(no_fakjual,date_fakjual,id_cur,vehicle_id,price_fakjual,qty_fakjual,amount_fakjual,ppn_fakjual,total_fakjual,bap_fakjual,sta_fakjual_det,act_fakjual_det,id_user)
select nofakjual,datefakjual,idcur,vehicle_id,price_spk,qty_spk,amountfakjual,ppnfakjual,totalfakjual,bapfakjual,stafakjualdet,actfakjualdet,iduser from spk_detail 
where spk_detail.`no_spk` = nospk
如果表spk_detail只有一条记录,则查询运行良好。问题是,当表spk_detail有两条记录时,我插入fakjual_detail的记录将是4条记录(表spk_detail中各有2条)

例: 表spk_详细信息记录了苹果、橙色为水果,然后fakjual_详细信息上的结果将是苹果、橙色、苹果、橙色

更新 表结构:

spk_detail : vehicle_id, no_spk, price_spk

fakjual_detail : id_fakjualdet (auto increment), vehicle_id, price_jual
我想将车辆id和价格spk从spk_详细信息插入FAKHUAL_详细信息,其中no_spk=nospk(来自vbnet的参数)


请帮忙。对不起,我的英语不好。谢谢您

在选择查询中使用限制…使用限制仅为该无spk选择一条记录

insert into fakjual_detail(no_fakjual,date_fakjual,id_cur,vehicle_id,price_fakjual,qty_fakjual,amount_fakjual,ppn_fakjual,total_fakjual,bap_fakjual,sta_fakjual_det,act_fakjual_det,id_user) select nofakjual,datefakjual,idcur,vehicle_id,price_spk,qty_spk,amountfakjual,ppnfakjual,totalfakjual,bapfakjual,stafakjualdet,actfakjualdet,iduser from spk_detail  where spk_detail.`no_spk` = nospk limit 1

编辑:-**使用**分组依据原因而不是限制

根据输入内容很难理解问题的上下文。不过我还是会努力的。您是否尝试使用distinct关键字删除重复项。请参阅这些和以了解。

我已经尝试过限制。但fakjual_细节上的结果是变成了苹果,苹果。不是我需要的苹果和橘子:(.请帮助仍然无法解决问题。结果仍然是Apple,Apple。而不是Apple,Orange提供您的表结构和一些测试数据…以便我们能够正确理解您的问题。我已经更新了表结构。请建议。谢谢您fakjual_detail和spk_detail表中的主键是什么?fakjual_detail有id_fakjualdet作为主要(自动增量),spk_详情没有spk作为主要参数,参数值来自程序vbtell MEL,您的所有“果实”是否都应该带有不同的车辆id?