Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Klausimai

Parašė avice· 2011 Bir. 15 21:06:14
#1

turiu uzklausa:

SELECT name,url,game,score, MAX(score) FROM `servers` WHERE `on`='2' group BY `game` DESC

Ji atvaizduoja didziausia score pagal game grupe , bet parenka betkoki name url ir t.t.
Struktura:
id. name. game. score.
1. test 24 56
2.text 16 78
3.sext 24 27
4.grup 24 98
5.xsa 16 15
6.penkt 3 15
7.sept 3 71
Tai noriu jog atvaizduotu taip:
1.grup 98
2.text 78
3.sept 78

Redagavo avice· 2011 Bir. 15 21:06:59

Parašė Faitas.· 2011 Bir. 16 16:06:58
#2


SELECT * FROM servers WHERE on = '2' ORDER BY score DESC


Pabandyk šitą :)

Parašė avice· 2011 Bir. 16 16:06:50
#3

man reikia , kad nevisus istrauktu reikia tik 1 rezultata is vieno game id kuris turi daugiausiai score.

Parašė Faitas.· 2011 Bir. 16 16:06:33
#4

Ką tas on reiškia? :)

Parašė avice· 2011 Bir. 16 17:06:47
#5

nieko jis nereiskis. jis tam kad atvaizduotu tik pas kuriuos yra `on`=2.
Man reikia jog atvaizduotu po viena rezultata is vienos game grupes kuris turi daugiausiai score.

Parašė Creatium· 2011 Bir. 16 17:06:47
#6

Gerai nemoku šios srities, bet gali bandyt taip:


SELECT name,url,game,score, MAX(score) FROM `servers` WHERE `on`='2' group BY `game` DESC LIMIT 1

Parašė avice· 2011 Bir. 16 17:06:46
#7

atvaizduoja score gerai , bet kiti duomenys neatitinka
pvz:
dabar atvaizduoja:
1. test 47 978
2. iks 15 38
o turetu but
1. Gold 47 978
2. car 15 38
betkoki name paiima.

Parašė WantedBoy· 2011 Bir. 16 19:06:58
#8

nufotkink savo servers lentele. Nes nelabai aisku ko reikia. Idek foto - parasysiu uzklausa ;)

Parašė avice· 2011 Bir. 16 19:06:09
#9

jau pasidariau uzklausa.

SELECT ids, name, game, score
FROM   servers s1
WHERE  score=(SELECT MAX(s2.score)
              FROM servers s2
              WHERE s1.game = s2.game) ORDER BY score

Parašė WantedBoy· 2011 Bir. 16 20:06:46
#10

avice parašė:
jau pasidariau uzklausa.

SELECT ids, name, game, score
FROM   servers s1
WHERE  score=(SELECT MAX(s2.score)
              FROM servers s2
              WHERE s1.game = s2.game) ORDER BY score



idomi uzklausa ;D

Parašė Faitas.· 2011 Bir. 16 21:06:59
#11

Tikrai kad įdomi Avice užklausa :D