espero poder explicarme con claridad.
Mi intención es hacer un SUM() de uno de los campos que hay en cada Tabla, además de esto, quisiera añadir otro dato de otra base de datos para poder hacer un where.
Consigo hacer el sum() de los datos de diferentes tablas, pero no logro añadir el campo de otra base de datos...
Código:
Con ese código consigo sumar la media de todas las tablas.SELECT Nombre, SUM(Media) AS Media FROM ( SELECT Nombre, Media FROM `15` UNION ALL SELECT Nombre, Media FROM `16` UNION ALL SELECT Nombre, Media FROM `17` UNION ALL SELECT Nombre, Media FROM `18` UNION ALL SELECT Nombre, Media FROM `19` UNION ALL SELECT Nombre, Media FROM `20` UNION ALL SELECT Nombre, Media FROM `21` UNION ALL SELECT Nombre, Media FROM `22` UNION ALL SELECT Nombre, Media FROM `23` UNION ALL SELECT Nombre, Media FROM `24` UNION ALL SELECT Nombre, Media FROM `25` UNION ALL SELECT Nombre, Media FROM `26` UNION ALL SELECT Nombre, Media FROM `27` UNION ALL SELECT Nombre, Media FROM `28` UNION ALL SELECT Nombre, Media FROM `29` UNION ALL SELECT Nombre, Media FROM `30` UNION ALL SELECT Nombre, Media FROM `31` UNION ALL SELECT Nombre, Media FROM `32` UNION ALL SELECT Nombre, Media FROM `33` UNION ALL SELECT Nombre, Media FROM `34` UNION ALL SELECT Nombre, Media FROM `35` UNION ALL SELECT Nombre, Media FROM `36` UNION ALL SELECT Nombre, Media FROM `37` UNION ALL SELECT Nombre, Media FROM `Apertura` ) AS `Todos` GROUP BY Nombre ORDER BY Media DESC
El problema viene cuando quiero añadir un campo de otra base de datos... No sé por donde comenzar!
Sería:
SELECT BBDD1.(Nombre, SUM(Media) AS Media), BBDD2.Tabla1.Campo1
Con el plus de que la BBDD1 viene con la suma de todas las tablas antes descritas!... :_(