This is cron job I ended up with:
I had to create database, where I store temp data:
mysqldump -uuser -ppass database table1 -hhost | mysql -uuser -ppass database_copy && mysqldump -uuser -ppass database table2 -hhost | mysql -uuser -ppass database_copy
and etc
and after copying all the needed data I run MySQL queries to process and insert data depending on my needs:
mysql -e "INSERT INTO table3 SELECT fields... FROM database_copy INNER JOIN database_copy WHERE ...; QUERY 2; ..." -hhost -uuser -ppass
P.S. I will confirm my own answer as correct, but feel free to add any easier or less complex way to do this, I will recheck your answer for sure.