我使用以下查询查找member_id
中没有行的所有exp_member_homepage
。从查询中,返回74个结果。
select m.member_id
from exp_members m
left outer join exp_member_homepage mh on m.member_id = mh.member_id
where mh.member_id is null
我需要在member_id
表中为每个exp_member_homepage
添加一个新行。
每行只包含member_id
,其余列将是默认值。
有人能解释我怎么能这样做吗?
答案 0 :(得分:3)
使用insert into select
。
insert into exp_member_homepage(member_id)
select m.member_id
from exp_members m
left outer join exp_member_homepage mh on m.member_id = mh.member_id
where mh.member_id is null