• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Help with a query

dgprado

Member
Joined
Apr 5, 2009
Messages
792
Reaction score
23
Location
Patria Amada Brasil
I heave a question.
I will try to explain.

Ex:

Player_storage table.
Code:
player_id     key    value
    1          1      10
    2          10     100
    3          6      20
    4          10     60
    5          10     30
    6          10     80
    7          5      70
    8          10     40
    9          10     90 
   10          3      40

There is some query to select the 3 players who heave the highers "values" and "key" = 10 ?
 
select player_id from player_storage where 'key' = 1354 order by 'value' desc limit 3

MySQL retornou um conjunto vazio (ex. zero registros). ( Consulta levou 0.0004 segundos )


I won make a experiance ranks page for pet system made by josejunior and i need this query,

Thx for atention
 
PHP:
'SELECT player_id FROM `Player_storage` WHERE key=10 ORDER BY value DESC LIMIT 3;'

Should work.
 
Mostrando registros 0 - 29 (1,114 total, Consulta levou 0.1588 segundos)
SELECT *
FROM `player_storage`
WHERE `key` =1354
LIMIT 0 , 30

Code:
 	                    player_id 	key      value
	Editar 	Remover 	3 	1354 	315120507
	Editar 	Remover 	4 	1354 	0
	Editar 	Remover 	141 	1354 	0
	Editar 	Remover 	222 	1354 	0
	Editar 	Remover 	399 	1354 	0
	Editar 	Remover 	746 	1354 	0
	Editar 	Remover 	801 	1354 	0
	Editar 	Remover 	978 	1354 	0
	Editar 	Remover 	1227 	1354 	0
	Editar 	Remover 	1333 	1354 	0

no i dont the key is 1254 and heave 1k+ of entries
 
SELECT player_storage.player_id FROM player_storage WHERE player_storage.key = .... ORDER BY player_storage.value DESC LIMIT 3

just remember "key" its a reserved string :x i forgot it.
 
Hum we are geting closer
I made some changes to get names from players table but now the query isant ordering by the value roll, its making alfabetic order by the names ;x

SELECT players.name FROM players where players.id in (select player_id FROM player_storage WHERE player_storage.key = 1354) ORDER BY "value" DESC LIMIT 3
 
Back
Top