Comment combiner ces deux instructions select dans une requête:Comment puis-je combiner ces requêtes SQL SELECT dans une instruction 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
Alors, je voudrais la requête pour revenir, quelque chose comme:
fire_neighborhoods fires adw_neighborhoods adw
xyzNeighborhood 6 abcNeighborhood 22
jklNeighborhood 3 tuvNeighborhood 40
Je veux simplement combiner les résultats des deux requêtes ci-dessus. Les deux requêtes sont indépendantes les unes des autres. Les résultats de l'un n'affectent pas les résultats de l'autre requête. J'ai simplement besoin d'un moyen de claquer les deux résultats en un seul.
Si quelqu'un a des conseils, s'il vous plaît faites le moi savoir.
Merci.
-Laxmidi
Il me manque quelque chose. Pourquoi ne pouvez-vous pas UNION les deux requêtes ensemble? –
Pouvez-vous poster la structure de vos tables? – shoover
Et pourquoi les gens votent-ils pour cette question? Cette question est-elle vraiment utile? Cela me semble plutôt académique et superflu. –