You should use UNION.
select * from table1
union
select * from table2
To insert into table 1:
INSERT INTO TABLE1
select * from table2
where not exists(
select * from table1
where name=TABLE2.Name
and count=TABLE2.Count
)