Насколько понимаю, в этих таблицах могут совпадать 4 поля, но есть и другие поля?
Тогда можно их соединить, но именно по этим полям:
SELECT *
FROM mytable1 t1, mytable2 t2
WHERE t1.field1 = t2.field1
AND t1.field2 = t2.field2
и так далее для всех сравниваемых полей.
Тогда получится результат, где строка из таблицы mytable1 совпадает со строкой mytable2 по этим указанным полям.
Но в целом, как Вам уже говорили, идея делать это разными таблицами в корне неправильная. Если нужно было разделение по пользователю, то user_id надо было делать полем таблицы, а не создавать под пользователя отдельную таблицу.