Целта ми е да класирам ред от БД-то, чийто инт стойност е най-висока.
Например:
id num user
1 3 3
2 12 3
3 11 4
4 10 4
съответно искам освен да изведа най-високото число, сортирано по num, но и номера user
"SELECT user,MAX(num) as num FROM table WHERE user="neshto si" "
Пробвах и с
SELECT * FROM table WHERE user="neshto si" ORDER BY num DESC
като от тук вземам най-високата стойност с ORDER BY и на практика вземам най-горната.
Но ми е нужен и редът, който е втори по големина. Не само максималния. Същевременно да вземам инфото от целия ред и всички стойности по него.
Например:
id num user
1 3 3
2 12 3
3 11 4
4 10 4
съответно искам освен да изведа най-високото число, сортирано по num, но и номера user
"SELECT user,MAX(num) as num FROM table WHERE user="neshto si" "
Пробвах и с
SELECT * FROM table WHERE user="neshto si" ORDER BY num DESC
като от тук вземам най-високата стойност с ORDER BY и на практика вземам най-горната.
Но ми е нужен и редът, който е втори по големина. Не само максималния. Същевременно да вземам инфото от целия ред и всички стойности по него.