Тут надо понять что имеете ввиду под вопросом ) Если мы говорим о выводе результатов - то можно использовать операторы JOIN например, UNION … Также можно использовать подзапрос, в виде выборки, но не забывайте вставлять лимиты на выборку, иначе запрос будет искать все совпадения и не остановится пока не достигнет чтения всей таблицы.
Если же говорите о том, чтобы их физически соединить - то я думаю все также - выбираем с помощью операторов данные из двух таблиц, ну и далее вставляем с помощью insert те данные что выгрузили, таким образом "склеите" таблицы )
Если таблицы уж очень сильно громадные … то я бы не стал их физически "склеивать", а воспользовался бы лучше выборкой из двух таблиц, и это было правильным решением в целом как и для маленьких таблиц, так и уже довольно объемных таблиц.