CreativPur
Erfahrenes Mitglied
Ich habe folgende Tabelle:
Id
zahl1
zahl2
zahl3
zahl4
zahl5
zahl6
in den Spalten zahl1 - zahl6 werden die Lottozahlen eingegeben, welche gegen worden sind.
z.B.
id zahl1 zahl2 zahl3 zahl4 zahl5 zahl6
1 5 13 27 30 41 42
2 6 12 13 28 31 47
Die Lottozahlen sind 1-49
Nun möchte ich die Möglichkeit haben, zu ersehen, wie oft in der Datenbank (Tabelle zahl1 - zahl6) z.B die 13 existiert.
im übrigen Beispiel wäre es 2x
Ich habe folgendes Versucht.. Leider OHNE Erfolg..
Id
zahl1
zahl2
zahl3
zahl4
zahl5
zahl6
in den Spalten zahl1 - zahl6 werden die Lottozahlen eingegeben, welche gegen worden sind.
z.B.
id zahl1 zahl2 zahl3 zahl4 zahl5 zahl6
1 5 13 27 30 41 42
2 6 12 13 28 31 47
Die Lottozahlen sind 1-49
Nun möchte ich die Möglichkeit haben, zu ersehen, wie oft in der Datenbank (Tabelle zahl1 - zahl6) z.B die 13 existiert.
im übrigen Beispiel wäre es 2x
Ich habe folgendes Versucht.. Leider OHNE Erfolg..
PHP:
$statement = $pdo->prepare("SELECT SUM(Anzahl1+Anzahl2+Anzahl3+Anzahl4+Anzahl5+Anzahl6) AS Anzahl FROM (
SELECT
SUM(CASE zahl1 WHEN 25 THEN 1 END) AS Anzahl1,
SUM(CASE zahl2 WHEN 25 THEN 1 END) AS Anzahl2,
SUM(CASE zahl3 WHEN 25 THEN 1 END) AS Anzahl3,
SUM(CASE zahl4 WHEN 25 THEN 1 END) AS Anzahl4,
SUM(CASE zahl5 WHEN 25 THEN 1 END) AS Anzahl5,
SUM(CASE zahl6 WHEN 25 THEN 1 END) AS Anzahl6
FROM Ziehung
)_tmp");
echo "Die Zahl 25 wurde ".$row['Anzahl']. "mal gezogen";
Zuletzt bearbeitet: