좋아, 나는 두 MYSQL 테이블을 가지고있다. 이제 총 점수가 높은 PHP 파일을 만들고 싶지만 PHP에 대한 지식이 거의없고 MYSQL에 대한 지식이 없기 때문에 시작할 방법을 모르겠다. 총 높은 점수는 총 런타임별로 정렬됩니다.SQL의 최고 기록
예 : 사용자의 경우 사용자 # 1 (코디) & 사용자 # 2 (조)가 있습니다.
id, userID, runTime, monstersKilled, profit, tasks, xpGain, lastupdate
12, 1, 27, 14, 6200, 0, 5050, 1282325410
19, 1, 18, 1, 277, 1, 168, 1278897756
1968, 2, 195, 433, 111345, 4, 73606, 1280993244
인쇄 아웃의 라인을 따라해야한다 : 이제 세션에서 나는 3 개 세션을 가질
Place, username, Total Run Time, Total Monsters Killed, Total profit, Total tasks, Total Exp Gain
1. Joe, 195, 433,11345,4,73606
2. Cody, 55, 15, 1, 5218
좋은 답변이지만, MySQL을 많이 사용하지 않으므로 행 범위를 지원하는지 잘 모르겠지만 SELECT TOP n 또는 SELECT 범위를 사용하려면이 쿼리가 쉽게 될 수 있습니다. 많은 사용자에게 속도가 느립니다. –
@Tom Gullen : MySQL의'LIMIT' 문법은 SQL Server의'TOP' 문법과 동일합니다. 실제로'offset' 매개 변수를 사용할 때보 다 더 낫습니다. –