Gracias, eso ayuda mucho.
Entonces, solo para comprobar, si target_type es ‘post’, entonces debo unir classification_results.target_id con posts.id, ¿verdad?
Y si el target_type es algo más, como ‘comment’, entonces lo uniría a la tabla comments en su lugar? Solo quiero asegurarme de que me estoy uniendo a la tabla correcta según el tipo.