
04/07/2009, 12:15
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Cómo hacer una consulta de referencia cruzada. El error es en realidad una errata al teclear; prueba así:
SELECT
municipio,
SUM(IFNULL(T1.cantidad_trabajadores,0)) Trabajadores,
SUM(IFNULL(T2.cantidad_productos_municipio,0)) Producto1,
SUM(IFNULL(T3.cantidad_productos_municipio,0)) Producto2
FROM municipio T1 LEFT JOIN productos_municipio T2 USING(cod_municipio)
LEFT JOIN productos_municipio T3 USING(cod_municipio)
WHERE T2.cod_prod=1 OR T3.cod_prod=2
GROUP BY municipio WITH ROLLUP; |