Union can help you combine those two tables, and then you can use the TEMPORARY
method!
CREATE TEMPORARY TABLE IF NOT EXISTS tableTemp AS (SELECT * FROM table1 UNION SELECT * FROM table2)
This would result in data from both your tables being "unified" into one table.
So with two tables like this:
table1
testCol | testCol2
--------+---------
A | 1
table2
testCol | testCol2
--------+---------
B | 2
the code above would return
tableTemp
testCol | testCol2
--------+---------
A | 1
B | 2
Hope it helps!
EDIT
Just to be clear, the code above was just an example! You would need to change variable names:
CREATE TEMPORARY TABLE IF NOT EXISTS tableTemp AS (SELECT * FROM [[NAME OF FIRST TABLE]] UNION SELECT * FROM [[NAME OF SECOND TABLE]])
Since you say you have 9 tables, you would just need to keep appending a UNION SELECT for each of those tables.
For example:
CREATE TEMPORARY TABLE IF NOT EXISTS tableTemp AS (SELECT * FROM [[NAME OF FIRST TABLE]] UNION SELECT * FROM [[NAME OF SECOND TABLE]] UNION SELECT * FROM [[NAME OF THIRD TABLE]] UNION SELECT * FROM [[NAME OF FOURTH TABLE]] UNION SELECT * FROM [[NAME OF FIFTH TABLE]] UNION SELECT * FROM [[NAME OF SIXTH TABLE]] UNION SELECT * FROM [[NAME OF SEVENTH TABLE]] UNION SELECT * FROM [[NAME OF EIGTH TABLE]] UNION SELECT * FROM [[NAME OF NINTH TABLE]])