¿Cómo combino estas dos sentencias de selección en una consulta:¿Cómo combino estas consultas SQL SELECT en una instrucción SELECT
SELECT SUM(incidents) AS fires, neighborhoods AS fire_neighborhoods
FROM (
SELECT *
FROM `fires_2009_incident_location`
UNION ALL SELECT *
FROM `fires_2008_incident_location`
UNION ALL SELECT *
FROM `fires_2007_incident_location`
UNION ALL SELECT *
FROM `fires_2006_incident_location`
) AS combo
GROUP BY fire_neighborhoods ORDER BY fires DESC
SELECT SUM(incidents) AS adw, neighborhoods AS adw_neighborhoods
FROM (
SELECT *
FROM `adw_2009_incident_location`
UNION ALL SELECT *
FROM `adw_2008_incident_location`
UNION ALL SELECT *
FROM `adw_2007_incident_location`
UNION ALL SELECT *
FROM `adw_2006_incident_location`
) AS combo2
GROUP BY adw_neighborhoods ORDER BY adw DESC
Por lo tanto, me gustaría que devuelva la consulta, algo así como:
fire_neighborhoods fires adw_neighborhoods adw
xyzNeighborhood 6 abcNeighborhood 22
jklNeighborhood 3 tuvNeighborhood 40
Simplemente quiero combinar los resultados de las dos consultas anteriores. Las dos consultas son independientes entre sí. Los resultados de uno no afectan los resultados de la otra consulta. Simplemente necesito una manera de unir los dos resultados en uno solo.
Si alguien tiene algún consejo, por favor avíseme.
Gracias.
-Laxmidi
Me falta algo. ¿Por qué no puedes UNION las dos consultas juntas? –
¿Puedes publicar la estructura de tus tablas? – shoover
¿Y por qué las personas votan esta pregunta? ¿Es esta pregunta realmente útil? Me parece bastante académico y superfluo. –