nascar Posted September 9, 2011 Report Share Posted September 9, 2011 Sveiki tātad, es neprotu uzrakstīt google pareizi, tāpēc nāku pie jums. Situācija tāda, ka vai ir iespējams noteikt pēc piemēram ORDER BY points DESC rank nummber ķipa kurā vietā topā spēletājs atrodas! Ķipa piemērs Rank Name Points 1 Janis 5 2 Māris 3 3 Odze 1 Tātad man vajg izvilkt Māri spēletāja profilā, un norādot viņa profilā kurā vietā statistikā viņš atrodas Proti: Vieta rankā: 2 Ir iespēja, kāda kā es varētu to izdarīt? Paldies. Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 10, 2011 Report Share Posted September 10, 2011 Ķipa: set @a=0; SELECT @a:=@a+1 as rank, t.* FROM t Quote Link to comment Share on other sites More sharing options...
Kaklz Posted September 12, 2011 Report Share Posted September 12, 2011 marrtins, man bail iedomāties, kas notiek, ja šādu praksi pielieto uz lielākām tabulām :) Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 12, 2011 Report Share Posted September 12, 2011 Kāpēc bail? Tad domās citu variantu. Bet man nezkāpēc šķiet, ka viņam šausmīgi tālu līdz tik lielām tabulām ;) Quote Link to comment Share on other sites More sharing options...
codez Posted September 12, 2011 Report Share Posted September 12, 2011 Vēl jau to ranku var skaitīt arī PHP pusē pie izvades un vieglāk būs arī tad, ja būs jāizmanto LIMIT - varēs pie izvades pieskaitīt klāt offset-u. Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted September 13, 2011 Report Share Posted September 13, 2011 Select count (distinct points) from ziperi where points < (select points from ziperi where id=$zipera_id) pilnigs murgu limenis, domu ceru sapratat Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.