Come faccio a combinare queste due affermazioni di selezione in una query:Come faccio a combinare questi SQL query SELECT in una 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
Quindi, mi piacerebbe la query per restituire, qualcosa come:
fire_neighborhoods fires adw_neighborhoods adw
xyzNeighborhood 6 abcNeighborhood 22
jklNeighborhood 3 tuvNeighborhood 40
Desidero semplicemente combinare i risultati delle due query sopra. Le due query sono indipendenti l'una dall'altra. I risultati di uno non influiscono sui risultati dell'altra query. Ho semplicemente bisogno di un modo per sbattere i due risultati insieme in uno.
Se qualcuno ha qualche consiglio, per favore fatemelo sapere.
Grazie.
-Laxmidi
Mi manca qualcosa. Perché non puoi unire le due domande insieme? –
Puoi pubblicare la struttura dei tuoi tavoli? – shoover
E perché la gente vota questa domanda? Questa domanda è davvero utile? Sembra piuttosto accademico e superfluo per me. –