So habe ich einen Vorfall Tabelle:Mehrere SQL-Abfrage in einer Tabelle
incidentID | threatlevel | typeOfIncident | region
__________________________________________________
1 5 H1N5 West
2 5 Zombie Apocalyse West
3 5 Zombie Apocalyse South
4 5 H1N5 North
5 5 Zombie Apocalyse East
6 3 Zombie Apocalyse West
Wie rufe ich die Summe von threatlevel für jede Region auf der Grundlage der zwei verschiedenen Arten von Vorfällen? Ich versuchte GROUP BY Region, aber es eliminiert alle ähnlichen Region.
Wie kann ich mich über all diese Werte in einer einzigen SQL-Anweisung abrufen:
Für z.B.
insgesamt threatlevel von 0 für Zombie Apocalypse aus dem Norden Region,
insgesamt threatlevel von 5 für Zombie Apocalypse aus der Region Süd,
insgesamt threatlevel von 5 für Zombie Apocalypse aus dem Osten,
insgesamt threatlevel von 8 für Zombie Apocalypse aus der Region West,
insgesamt threatlevel von 5 für H1N5 aus der Region Nord,
insgesamt threatlevel von 0 für H1N5 aus der Southregion
insgesamt threatlevel von 0 für H1N5 aus dem Eastregion
insgesamt threatlevel von 5 für H1N5 aus der Region West
zurück, so dass: 0 AS ZombieNorth, 5 AS ZombieSouth, 5 AS ZombieEast, 8 ZombieWest, 5 AS H1N5North, 0 AS H1N5South, 0 AS H1N5East, 5 H1N5West,
Willkommen bei SO. Bitte lesen Sie [Welche Themen kann ich fragen] (http://stackoverflow.com/help/on-topic) und [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to -ask) Und [die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) – RiggsFolly
Ich entfernte die überflüssigen Tags. Bitte markieren Sie die Frage mit der Datenbank, die Sie tatsächlich verwenden. –