My question is quite similar to the one posted in this link - How to add sequence number for groups in a SQL query without temp tables
But, I need to enumerate the occurrence of group. The final output to be like this:
| Record | Group | GroupSequence |
|---|---|---|
| 1 | Chickens | 1 |
| 2 | Chickens | 2 |
| 3 | Cows | 1 |
| 4 | Horses | 1 |
| 5 | Horses | 2 |
| 6 | Horses | 3 |
Plus this has to be done in Oracle SQL. Any ideas?