MySQL-Abfrage: gleiche Einträge einer Spalte nummerieren

Marokaner

Mitglied
Hallo!

Ich habe folgendes Problem.
Ich suche mit folgender Anfrage das Datum, an denen Fragebögen an verschiedene Unternehmen geschickt wurden:

Code:
SELECT company_ID, timestamp AS versand_1
FROM action WHERE result_ID =5
ORDER BY company_ID

Ich erhalte dabei als Ergebnis momentan 2 Unternehmen, wobei dem Unternehmen (ID 002) bereits 2 Fragebögen geschickt wurden:

Unt.ID | Versanddatum
0002 | 2009-02-13 12:11:33
0002 | 2009-02-26 18:22:27
0008 | 2009-02-16 14:43:48

Da ich aber für weitere Abfragen, in denen diese primitive Abfrage nur ein kleiner Teil einer komplexen Abfrage ist, nur jeweils den x.-ten Datensatz für die jeweiligen Unternehmen brauche, müsste ich die obige Ausgangsanfrage etwas verändern, damit ich als Ergebnis eine Tabelle mit folgendem Ergebnis erhalte:

Unt.ID |----- Versanddatum --- | OrdNr
0002 | 2009-02-13 12:11:33 | 1
0002 | 2009-02-26 18:22:27 | 2
0008 | 2009-02-16 14:43:48 | 1

Ich bräuchte also ein Zähler welcher die Einträge für jedes einzelne Unternehmen nummeriert.

Dann kann ich, wenn es ausschließlich um den ersten Fragebogenversand geht, mir die Einträge mit OrdNr = 1 herausfiltern.
Für den 2. Versand analog!

Doch wie bekomme ich so eine Nummerierung hin?

Über eure Mithilfe wäre ich äußerst dankbar!
 
Hi,

Threadpushing ist hier nicht erwünscht. Egal wie dringend das (für Dich) ist, wirst Du Dich wohl oder übel gedulden müssen.

LG
 
Zurück