IZ
Size: a a a
IZ
G
G
ES
SELECT name,
(SELECT score1
FROM scores b where a.name=b.name and game=9 and score2=1 ORDER BY CAST(score1 as DECIMAL(9,4)) desc limit 1) as sc1
FROM scores a WHERE game=9 GROUP BY name order by CAST(sc1 as DECIMAL(9,4)) desc limit 10
Но
он отрабатывает за 11-12 секунд. Как ускорить — пока не понимаю. 🇻
SELECT name,
(SELECT score1
FROM scores b where a.name=b.name and game=9 and score2=1 ORDER BY CAST(score1 as DECIMAL(9,4)) desc limit 1) as sc1
FROM scores a WHERE game=9 GROUP BY name order by CAST(sc1 as DECIMAL(9,4)) desc limit 10
Но
он отрабатывает за 11-12 секунд. Как ускорить — пока не понимаю. ES
DE
DE
V
SELECT name,
(SELECT score1
FROM scores b where a.name=b.name and game=9 and score2=1 ORDER BY CAST(score1 as DECIMAL(9,4)) desc limit 1) as sc1
FROM scores a WHERE game=9 GROUP BY name order by CAST(sc1 as DECIMAL(9,4)) desc limit 10
Но
он отрабатывает за 11-12 секунд. Как ускорить — пока не понимаю. DE
SELECT NAME, MAX(CAST(score1 as DECIMAL(9, 3))) AS hiscore
FROM
scores
WHERE
game=9 and score2=1
GROUP BY NAME
ORDER BY
hiscore
DESC
LIMIT 10
SELECT
NAME,
MAX(CAST(score1 as DECIMAL(9, 3))) AS hiscore
FROM
scores
WHERE game=9
AND score2=1
GROUP BY NAME
ORDER BY hiscore DESC
LIMIT 10
.Почитал бы стайлгайд по написанию запросовDE