Data la query:

Codice PHP:
SELECT

tab1
.col1,
tab2.col1,
tab1.col1*tab2.col1 as nuova_colonna,

sum(nuova_colonna) as nuova_colonna_2,

sum(tab2.col1) as nuova_colonna_3

FROM

tab1

LEFT JOIN

tab2

ON tab2
.col3 tab1.col3
AND tab2.col4 tab1.col4

WHERE
tab1
.col3 1
AND
tab1.col5 
Il problema riguarda il fatto che non riesco ad ottenere
1. nuova_colonna_2 (#1054 - Unknown column 'nuova_colonna' in 'field list' )
2. nuova_colonna_3 (#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause)

Ovviamente in 1. cerco la somma della colonna nuova_colonna creata nella query stessa, in 2. invece la somma di una colonna esistente (per tutte le righe che la query genera!).

Grazie a tutti.