i want top 3 row table should consider tie situation.
i have table looks this
+--------+---------+ | name | cost | +--------+---------+ | ea | 500 | | spsd | 475 | | ia | 450 | | nst | 450 | | aad | 350 | | ecom | 325 | +--------+---------+
and desired result should this
+--------+---------+ | name | cost | +--------+---------+ | ea | 500 | | spsd | 475 | | ia | 450 | | nst | 450 | +--------+---------+
my query:
select * table order cost desc limit 0,3
but returns first 3 rows , doesn't handle if 4th row equal 3rd. how can handle situation query?
use sub-query third highest cost:
select * table cost >= (select cost table order cost desc limit 3,1) order c_cost desc
(i'm not sure limit 3,1
part, since i'm not mysql guy. test , see!)
Comments
Post a Comment