Podría funcionar algo así, pruebalo a ver que sale:
Código SQL:
Ver originalSELECT tp.name, tp.id, SUM(st1.`like`), SUM(st1.dislike), SUM(st1.visits)
FROM tablaPrincipal tp
JOIN subTabla2 st2 ON tp.id = st2.tpid
JOIN subtabla st1 ON st2.id = st1.st2id
GROUP BY tp.id, tp.name