Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Suma de Campos de distintas tablas y distintas BBDD

Estas en el tema de Suma de Campos de distintas tablas y distintas BBDD en el foro de Mysql en Foros del Web. Hola, 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, ...
  #1 (permalink)  
Antiguo 17/11/2009, 09:55
 
Fecha de Ingreso: enero-2004
Ubicación: Bcn
Mensajes: 20
Antigüedad: 20 años, 3 meses
Puntos: 0
Pregunta Suma de Campos de distintas tablas y distintas BBDD

Hola,

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:
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
Con ese código consigo sumar la media de todas las tablas.

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!... :_(
__________________
..:: Fr@n!! ::..

Última edición por Alocao; 17/11/2009 a las 10:02
  #2 (permalink)  
Antiguo 18/11/2009, 02:59
 
Fecha de Ingreso: enero-2004
Ubicación: Bcn
Mensajes: 20
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Suma de Campos de distintas tablas y distintas BBDD

Solucionado, gracias por las lecturas! ;P
__________________
..:: Fr@n!! ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:27.