[英]mysql:select and insert from same table
需要建議。 而且,我有2個表,例如master和slave 。
master
包含3列,如下所示:
searchTerm | group |campaign
------------------------------
apple macbook | null |null
apple ipad | null |null
slave
包含2列和多個條目,如下所示:
group | campaign
----------------
apple | Laptops
注意:如果在主表的serachterm
中找到了serachterm
,則應將group and campaign
插入master table
並在所有slave tables
聯接中運行
像這樣嘗試
insert into slave (group,campaign) select group campaingn from maseter
seachterm=your search term
她這將要解決你的問題
select * from master;
select * from salve;
SELECT m.id,m.sterm,s.grop,s.camp
FROM master m
INNER JOIN salve s
ON m.id=s.id;
你應該參考這個鏈接
在MySQL中
update master m
inner join slave s
on m.searchterm like concat('%',s.group,'%')
set m.group = s.group,
m.campaign = s.campaign;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.