phpbar.de logo

Mailinglisten-Archive

[php] subquery Anzahl

[php] subquery Anzahl

Roman Hecht roman.hecht at mydata.de
Die Sep 15 16:45:48 CEST 2009


Hallo Stephan,

wenn ich dich richtig verstanden habe, sollte folgendes bereits
ausreichen:

SELECT a.Name, a.Lage, a.Split, COUNT(Split) as cnt_split
FROM Tabelle a INNER JOIN Tabelle b 
ON a.Split=b.Split 
WHERE a.Name='EEE' GROUP BY a.Split;

Mit freundlichem Gruß

Roman

Am Dienstag, den 15.09.2009, 16:07 +0200 schrieb Stephan Krauß:
> Hallo !
> 
> Ich habe eine MySQL Tabelle bestehend aus 3 Spalten.
> 
> Name | Lage | Split
> -------------------
> AAA  | 0    | 0
> BBB  | 0    | 1
> CCC  | 0    | 2
> DDD  | 1    | 0
> EEE  | 1    | 1
> FFF  | 2    | 0
> GGG  | 2    | 1
> 
> Die Spalte 'Lage' beginnt mit '0'. Ebenso die Spalte 'Split'.
> Ich möchte alle Datensaetze der Tabelle abrufen und in jedem Datensatz
> die Anzahl der Elemente Split die zur betreffenden Lage gehören.
> 
> Bsp.: EEE, 1, 1, 2
> 
> In diesem Beispiel gehören zur Lage '1'  2 Datensaetze entsprechend 'Split'.
> Kann man das mit einer Subquery realisieren ?
> 
> 
> Mit freundlichen Grüßen
> 
> Stephan


php::bar PHP Wiki   -   Listenarchive