My Table Structure is
CREATE TABLE IF NOT EXISTS `tbl_user_result` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`ResultId`int(11),
`PaperId` int(11) ,
`Title` varchar(45),
`TotalQuestions` int(11) ,
`Attempt` int(11) ,
`Correct` int(11) ,
`Wrong` int(11) ,
`Score` int(45) ,
`Minutes` int(11) ,
`TimeSt` varchar(45) ,
`UserEmail` varchar(45) ,
`UserName` varchar(45) ,
PRIMARY KEY (`Id`));
I tried following SQL query
SELECT
id,
PaperId,
Title,
Score,
Minutes,
(SELECT
COUNT(*) + 1
FROM
tbl_user_result
WHERE
Score > x.Score AND Minutes > x.Minutes) AS Rank
FROM
`tbl_user_result` as x