size = 3 matrix_surprise = [[0] * size] * size matrix = [[0]*size for i in range(size)]
[/g1]
Вам не хватает GROUP BY
, поэтому он подсчитывает все, а не группирует некоторые столбцы.
LEFT JOIN
(
select `ID` as `AuraID`, `Status` as `AuraStatus`, count(*) as `Aura`
from messages_aura
GROUP BY AuraID, AuraStatus
) aura ON (var.Poster = aura.AuraID AND var.ID = aura.AuraStatus)