mysql Zaehle wenn

monimeindel94

Grünschnabel
Guten Tag


Hi,
ich habe da mal eine Frage zu eine MySQL, ich habe folgende Tabelle:
id element zaehler

1 a ?

2 b ?

3 b ?

4 a ?

5 c ?

6 a ?

7 a ?


ich möchte nun die Spalte zaehler so auszufüllen, dass ich die verschiedenen Elemente zähle, ich erhalte also


id element zaehler

1 a 1

2 b 1

3 b 2

4 a 2

5 c 1

6 a 3

7 a 4



gibt es dazu ein MySql Funktion, die die Arbeit automatisch erledigt; wie bei MS Excel Zaehle wenn



Lg Moni
 
Hi

sowas?
SQL:
SELECT
	erste.id,
	erste.name,
	(
		SELECT
			count(zweite.id)+1
		FROM
			DieTabelle zweite
		WHERE
			zweite.name = erste.name
		AND
			zweite.id < erste.id
	) AS zahl
FROM
	DieTabelle erste;
(evt. nicht die schönste Lösung, aber...)
 

Neue Beiträge

Zurück