Zählen von Vorkommen unterschiedlicher Spalten in SQL

7

Ich versuche, die Vorkommen einer bestimmten Menge von Städten und Ländern in einer Benutzertabelle zu zählen.

Die Tabelle ist ähnlich aufgebaut wie:

%Vor%

Was ich brauche, ist eine Liste aller Städte, Länderpaare mit der Anzahl der Vorkommen:

%Vor%

Momentan führe ich eine SQL-Abfrage aus, um die verschiedenen Paare zu erhalten:

%Vor%

Lesen Sie es dann in ein Array in PHP und durchlaufen Sie das Array, wobei Sie eine Abfrage ausführen, um jedes Vorkommen für jede Zeile im Array zu zählen:

%Vor%

Ich gehe davon aus, dass mein knappes Verständnis von SQL etwas vermisst - was wäre der richtige Weg, dies zu tun, vorzugsweise ohne die Intervention von PHP?

    
Christian Mayne 20.01.2012, 10:58
quelle

3 Antworten

13
%Vor%     
Dawood ibn Kareem 20.01.2012, 11:00
quelle
5

Was Sie brauchen, ist eine Gruppe von:

%Vor%     
aF. 20.01.2012 11:00
quelle
1
%Vor%

wenn Sie möchten, dass Stadt und Land vorformatiert sind, oder

%Vor%

falls nicht.

    
Eugen Rieck 20.01.2012 11:01
quelle

Tags und Links