ja es rezultatu ievietotu masiivaa array(2:3) un izvadiitu to pa vajadziigajiem simboliem attieciigi array[0], kur izvads buutu '2' un array[2] buutu '3' un to pashu izdarot ar prognozi
un tad ievietotu kverijaa
Rezultāts a:b
Prognoze c:d
SELECT vards, prognoze
FROM dalibnieki
ORDER BY abs(array[0]-array2[0]) + abs(array[2]-array2[2])
Vai tas vareetu nostraadaat? Un ja var tad kaa lai noraadu izvadu dilstoshaa seciibaa?
Jautaajums ir taads: Vai ORDER BY var sakaartot veertiibas peec kaada mainiigaa? Vai tikai peec alfabeeta vai cipariem no 1 liidz n. Vai var sakaartot peec piem. 4:1 dilstoshaa seciibaa laukus, kur ieraxtiitaas veertiibas laukaa ir n:m, kur 'n' un 'm' mainaas no 1 liidz 99?
Sadaliit diezvai sanaax, jo veertiibas tiek paarvietotas masiivaa un tabulaas glabaajas kaa viena veertiiba, vienaa laukaa. Vajag izveidot kveriju, lai funkcija ORDER BY izpildaas njemot veeraa $result.
Situacija ir tada: Notiek spele un tiek veiktas prognozes, speles beigas tiek izvadita tabula ar prognozem. Ka var sarindot prognozes no vistuvaakaas rezultatam?
Luudzu paliidziet uzraxtiit kveriju.
SELECT vards, prognoze FROM dalibnieki, speles
WHERE speles_rezultats='$result'
ORDER BY ?????????? DESC LIMIT 10