I am using the following code below to get the image rank from my table. So far everything works great, but the problem is, if 2 or more images has similar points, they get similar ranks. What I want is if 2 images has similar points, I want to rank them based on the date these images where submitted.
SELECT uo.*,
( SELECT COUNT(DISTINCT ui.total_points)
FROM photo_list ui
WHERE ui.total_points>= uo.total_points
) AS rank
FROM photo_list uo
Here is what my table looks like
id | photo_id | total_points
1 432cfc 1
2 fsd324 123
3 gd43ds 5