J'ai besoin que le numéro d'occurrence soit rempli. La définition de la table comporte les trois colonnes et les données brutes ont 2 colonnes.MySQL - Comment ajouter le numéro d'occurrence d'un ID en double dans la ligne
ID | EventDate/Time | OccurrenceNumber
-----------------------------
1 | 1/11/2017 | 1
2 | 1/12/2017 | 1
3 | 1/15/2017 | 1
2 | 1/17/2017 | 2
4 | 1/18/2017 | 1
...
Les données sont prétrié (brut) par date de l'événement (estampillé uniques/heure) et ID, avant d'être lu dans MySQL (.csv fichier de données), et le champ numéro d'occurrence doit être déterminée dans un manière qui est compatible avec cela. (La deuxième occurrence s'est produite la deuxième fois.)
des dates unique par groupe ou il peut y avoir une chance de même date et même id plus d'une fois? –
Le champ de date actuel est un horodatage créé par un processus unique (pas de parallélisme), il est donc impossible que les valeurs ne soient pas uniques. Le temps nécessaire pour traiter une entrée beaucoup plus longtemps que la résolution de l'horodatage. –
Voir: [Pourquoi devrais-je fournir un MCVE pour ce qui me semble être une requête SQL très simple?] (Https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve -pour-ce-qui-me-semble-à-être-une-très-simple-sql-query) – Strawberry