Ваш вопрос неясен. UNION и JOIN - это совершенно разные вещи. Нам нужно больше подробностей о том, как выглядят ваши таблицы и какой результат вы желаете.
Если у вас есть, например,
table1 table2
| col1 | col2 | | col1 | col2 |
|------|------| |------|------|
| 1 | 4 | | 5 | 7 |
Результат для UNION (возможно, только если table1 и table2 имеют одинаковые типы данных)
SELECT col1, col2 FROM table1
UNION
SELECT col1, col2 FROM table2
|------|------|
| 1 | 4 |
| 5 | 7 |
Результат для JOIN
SELECT t1.col1, t1.col2, t2.col1, t2.col2
FROM table1 t1 CROSS JOIN table2 t2
|t1.col1|t1.col2|t2.col1|t2.col2|
|-------|-------|-------|-------|
| 1 | 4 | 5 | 7 |
еще больше существуют различные виды внешних и внутренних СОЕДИНЕНИЙ
см. обзор здесь