mysql:从同一个表中选择并插入

mysql:从同一个表中选择并插入,mysql,select,sql-insert,Mysql,Select,Sql Insert,我需要建议。 而且,我有两个表,如主表和从表 master包含以下3列: searchTerm | group |campaign ------------------------------ apple macbook | null |null apple ipad | null |null group | campaign ---------------- apple | Laptops 和slave包含两列和多个条目,如下所示: searchTerm

我需要建议。 而且,我有两个表,如主表和从表

master
包含以下3列:

searchTerm    | group   |campaign
------------------------------
apple macbook |  null   |null
apple ipad    | null    |null
group | campaign
----------------
apple | Laptops
slave
包含两列和多个条目,如下所示:

searchTerm    | group   |campaign
------------------------------
apple macbook |  null   |null
apple ipad    | null    |null
group | campaign
----------------
apple | Laptops
注意:如果在主表的
serachterm
中找到apple,则应将
组和活动
插入到
主表
中,并为所有
从表
条目
运行联接

 insert into slave (group,campaign) select group campaingn from maseter 
 seachterm=your search term
她这个会解决你的问题

您应该在mysql中引用这个

update master m
inner join slave s
on m.searchterm like concat('%',s.group,'%')
set m.group = s.group,
m.campaign = s.campaign;

到目前为止你试过什么?你提出任何疑问了吗?您希望得到什么输出?嘿,您希望以如下方式显示表:
m.searchterm | m.group | m.campaign | s.group | s.campagin
不确定是否可以使用sql查询..我希望如果从表中的组与主表的searchterm匹配,则应插入组和活动..没有jmail,它将类似于m.searchterm,s.group,s、 比赛中的战役found@user3440798,看看我的答案。。。