Если вы всегда пишете обоим и читаете из объединения, вы можете объединить их в одно и написать и выбрать только из этого.
--==[ before ]==--
insert into user (id, name) values (1, "Andreas");
insert into email (id, email) values (1, "andreas - at - wederbrand.se");
select user.id, user.name, user.email from user, email where user.id = email.id;
--==[ do the merge ]==--
create table user_with_email select user.id, user.name, user.email from user, email where user.id = email.id;
drop table user;
drop table email;
--==[ after ]==--
insert into user_with_email id, name, email values (2, "Bruce", "Bruce - at - springsteen.com");
select id, name, email from user_with_email;