Hola
jeffcar!
La consulta creo iría de esta forma, siento que esta un poco larga
, a lo mejor se puede reducir con el aporte de los demás.
Entonces quieres que no te muestre los registros en donde solo hay uno y su valor es cero pero si quieres que muestre aquellos donde son más de 2 y en uno o en todos los registros puede contener un valor de cero.
Código PHP:
SELECT * FROM tabla WHERE auxiliar IN (SELECT auxiliar FROM tabla GROUP BY auxiliar HAVING (COUNT(auxiliar) = 1 AND saldo != 0) OR (COUNT(auxiliar) > 1 AND saldo >= 0));
Un Saludo!