Hallo!
Folgendes Problem:
In 6 Feldern stehen unterschiedliche Zahlen von 1 bis 49.
Ich möchte nun eine Statistik, welche Zahl wie oft vorkommt.
Das klappt auch soweit.
Nur die Zahl mit dem höchsten Wert wird nicht ausgegeben.
Was ist daran falsch?
Danke, Chris
Folgendes Problem:
In 6 Feldern stehen unterschiedliche Zahlen von 1 bis 49.
Ich möchte nun eine Statistik, welche Zahl wie oft vorkommt.
Das klappt auch soweit.
Nur die Zahl mit dem höchsten Wert wird nicht ausgegeben.
PHP-Code:
$sql = "SELECT feld1
, COUNT(*) AS anzahl
FROM (
SELECT feld1 FROM tabelle WHERE feld1> '' UNION ALL
SELECT feld2 FROM tabelle WHERE feld2> '' UNION ALL
SELECT feld3 FROM tabelle WHERE feld3> '' UNION ALL
SELECT feld4 FROM tabelle WHERE feld4> '' UNION ALL
SELECT feld5 FROM tabelle WHERE feld5> '' UNION ALL
SELECT feld6 FROM tabelle WHERE feld6> ''
) AS nested
GROUP BY feld1
ORDER BY anzahl DESC" ;
Danke, Chris
Kommentar