我正在尝试编写一个PHP脚本使用唯一的主ID在数据库中搜索特定记录。然后,它应该在表中搜索与第一条记录的某些字段匹配的记录(例如,查找与“记录1”相同的名称和日期的所有条目)然后它应该将所有匹配的条目复制到一个新表中。现在我只有一个匹配的条目,然后停下来。如何格式化此文件以复制所有条目?$query = sprintf("SELECT name, date FROM original_tableWHERE id='%s'",mysql_real_escape_string($id));$result = mysql_query($query);$row=mysql_fetch_array($result);//find and copy all matching entries$query = sprintf("INSERT into second_table(all fields)SELECT all fields FROM original_table WHERE name='%s' AND date='%s'")关于我能做些什么来完成这个任务有什么建议吗? 最佳答案 在SQL中,您需要的查询是:INSERT into second_table(all fields) SELECT ot.all fields FROM (select * from original_table ot where key = <thekey> ) rec join original_table ot on rec.name = ot.name and rec.date = ot.date是否要排除原始密钥?如果是,请包括“and rec.keyot.key”。 10-08 10:52