I have a table that records the sequence of actions with a field that records the order of the sequence:
user data sequence
1 foo 0
1 bar 1
1 baz 2
2 foo 0
3 bar 0
3 foo 1
Selecting the first item for each user is simple enough with the sequence WHERE = '0', but is there a way to select the last item for each user in SQL?
As a result, I should look like this:
user data sequence
1 baz 2
2 foo 0
3 foo 1
I use MySQL if there are any special implementation tricks.
source
share