no,Originariamente inviato da kodode
:master:
select min(campo1),min(campo2),min(campo3)
where campo1> 0 AND campo2> 0 AND campo3> 0
come detto la clausola where scarta tutti i valori della riga e non va bene.
ho risolto con una serie di subquery:
la query è un po' più onerosa della precedente, ma se non trovo niente di meglio...Codice PHP:
select (select min(campo1) from tabella where campo1!=0) as campo1,
(select min(campo2) from tabella where campo2!=0) as campo2,
(select min(campo3) from tabella where campo3!=0) as campo3
from tabella
![]()