Hallo allerseits,
ich versuche mich jetzt schon eine ganze Weile an meinem Problem, aber komme nicht wirklich zu einer Loesung. Nachdem mir hier schon oefter geholfen wurde, habe ich mir gedacht dass ich es ja probieren koennte.
Das Problem:
Ich habe folgende Tabelle:
Nun brauche ich zu jedem Wert w1 die Anzahl der Element die gleich w1 sind (z.B. 3 mal 0, 2 mal 2, 1 mal 4, 2 mal 5, 1mal 6). Dieser soll in die Tabelle unter anz geschrieben werden.
Mein Problem ist nun, dass so wie ich es versuche, ich immer nur eine Tabelle zurueck bekomme und nicht einen einzelnen Wert fuer eine Zeile spezifisch.
Das SQL statement sieht so aus:
Es gibt nicht zufaellig sowas wie currentRow, dann koennte ich damit ein WHERE statement machen.
Ich hoffe mein Problem ist einigermassen verstaendlich und mir kann jemand helfen.
Viele Gruesse
Nesaja
ich versuche mich jetzt schon eine ganze Weile an meinem Problem, aber komme nicht wirklich zu einer Loesung. Nachdem mir hier schon oefter geholfen wurde, habe ich mir gedacht dass ich es ja probieren koennte.
Das Problem:
Ich habe folgende Tabelle:
Code:
w1 w2 anz
-----------------
0 4
0 7
0 8
2 8
2 7
4 3
5 2
5 4
6 1
Nun brauche ich zu jedem Wert w1 die Anzahl der Element die gleich w1 sind (z.B. 3 mal 0, 2 mal 2, 1 mal 4, 2 mal 5, 1mal 6). Dieser soll in die Tabelle unter anz geschrieben werden.
Mein Problem ist nun, dass so wie ich es versuche, ich immer nur eine Tabelle zurueck bekomme und nicht einen einzelnen Wert fuer eine Zeile spezifisch.
Das SQL statement sieht so aus:
Code:
SELECT count(w1)
FROM occurrence
GROUP BY w1;
Es gibt nicht zufaellig sowas wie currentRow, dann koennte ich damit ein WHERE statement machen.
Ich hoffe mein Problem ist einigermassen verstaendlich und mir kann jemand helfen.
Viele Gruesse
Nesaja