Използвайте:
SELECT p.playername,
SUM(CASE WHEN g.result = 'first' THEN 1 ELSE 0 END),
COUNT(*)
FROM PLAYER p
JOIN GAME g ON g.playerid = p.playerid
GROUP BY p.playername
Използвайте:
SELECT p.playername,
SUM(CASE WHEN g.result = 'first' THEN 1 ELSE 0 END),
COUNT(*)
FROM PLAYER p
JOIN GAME g ON g.playerid = p.playerid
GROUP BY p.playername
Пълнотекстова заявка с единична кавичка
Как да записвате последователни колекции от записи в MySQL
SQL изявление, за да получите датата следващите 2 дни от сега
Актуализирайте един ред от двойка редове, където и двата реда заедно отговарят на определени критерии
Изберете минимален брой редове с обща сума, по-голяма или равна на даден праг