Wie ich diese beiden select-Anweisungen in einer Abfrage kombinieren Sie:Wie kombiniere ich diese SQL-SELECT-Abfragen in eine SELECT-Anweisung
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
Also, ich die Abfrage zurückgeben möchten, so etwas wie:
fire_neighborhoods fires adw_neighborhoods adw
xyzNeighborhood 6 abcNeighborhood 22
jklNeighborhood 3 tuvNeighborhood 40
Ich möchte einfach die Ergebnisse der beiden Abfragen oben kombinieren. Die zwei Abfragen sind unabhängig voneinander. Die Ergebnisse von eins wirken sich nicht auf die Ergebnisse der anderen Abfrage aus. Ich brauche einfach einen Weg, um die beiden Ergebnisse zu einem zusammenzuschlagen.
Wenn jemand einen Rat hat, lass es mich wissen.
Vielen Dank.
-Laxmidi
Ich muss etwas fehlen. Warum kannst du nicht einfach die beiden Abfragen zusammenfügen? –
Können Sie die Struktur Ihrer Tabellen veröffentlichen? – shoover
Und warum wählen die Leute diese Frage? Ist diese Frage wirklich nützlich? Es erscheint mir eher akademisch und überflüssig. –