MERGE has a specific meaning in SAS and I suspect you are conceptually using the word merge in a different meaning.
Here is an example of a MERGE of two data sets in SAS with no common variables so you can see the result:
data work.one;
input x y;
datalines;
1 2
3 4
6 6
;
data work.two;
input w z;
datalines;
33 44
55 66
;
/* no common variables*/
data work.merge1;
merge work.one work.two;
run;
MERGE in SAS means to align rows side by side. If there are common values then the values from one data set will appear
data work.three;
input x z;
datalines;
99 88
88 99
;
/* common variable*/
data work.merge2;
merge work.one work.three;
run;
Notice that the values of X in the work.merge2 data set for the first two rows are the X values from work.three.
Your merge meant that since you have the same variables in both sets that most likely you only see the "google" data.
What you want apparently is to STACK records from one set above the other. That is done in a data step with the SET statement. This shows what SET will do with data with no common variables and once common variable.
data work.set1;
set work.one work.two;
run;
/* or with one common variable*/
data work.set2;
set work.one work.three;
run;
I suspect you're going to have some issues about lengths of common variables though.