Comment grouper ensemble de lignes similaires ?
Bonsoir,
j'ai une table de trajet comme cela :
Code:
1 2
|
table traject( trajet_id, arrival_time,departure_time,stop_id) |
elle contient des descriptions de trajets (identifiés par traject_id) similaires, et j'aimerai attribuer un identifiant unique à ces sets de trajets similaires.
par exemple si dans ma table j'ai les données suivantes :
Code:
1 2 3 4 5 6
| trajet_id, arrival_time,departure_time,stop_id
1,8:00,8:05,'ARRET 1'
1,8:10,8:20,'ARRET 2'
2,8:00,8:05,'ARRET 1'
2,8:10,8:20,'ARRET 2'
3,8:20,8:25,'ARRET 1' |
j'aimerais généré un identifiant pour chaque groupe similaire que je rajoute ici en premiere colonne :
Code:
1 2 3 4 5 6
| ID_DESC_TRAJET,trajet_id, arrival_time,departure_time,stop_id
1,1,8:00,8:05,'ARRET 1'
1,1,8:10,8:20,'ARRET 2'
1,2,8:00,8:05,'ARRET 1'
1,2,8:10,8:20,'ARRET 2'
2,3,8:20,8:25,'ARRET 1' |
Est-ce possible d'obtenir cette identifiant avec une requête ensembliste? Ou bien est ce que je dois passer forcément par du pl /sql ?
Merci d'avance pour toute aide sur ce sujet.