Muchas gracias @matanga, paso a responder apenas hoy. Resulta que la consulta la terminé haciendo una por una tomando las 20 tablas aproximadamente que tengo en la BD; fue algo tedioso y lioso de hacerlo pero terminé haciéndolo y resultó bien. Hasta ahora, siempre me había manejado con consultas sencillas y esta fue la primera vez que tropiezo con algo complicado, con lo que tuve que buscar en varias partes de Internet.
Gracias por el código que me has facilitado, lo tendré muy en cuenta y haré pruebas en local para aprender mejor de su uso y ver si puedo utilizarlo en un futuro sin causar problemas graves.
Saludos