Originariamente inviato da dvd86
ok però la condizione del where va ad agire sull'id...ke non è mai null!

quello ke mi chedevo è se, invece di dover analizzare tutti i campi del risultato e verificare ke siano diversi da null, esiste una funzione che lo fa da solo...
una funzione dove? mysql, php... i dati "riposano" in una tabella quindi devi estrarre i valori per valutarli.

potresti fare una select + if...
codice:
select id, if(campo1 IS NULL, 0, 1) as campo1, 
       if(campo2 IS NULL, 0, 1) as campo2
from tabella
poi scorri il result set... se 0 = NULL , se 1 != NULL

Diverso da NULL significa che potrebbe anche essere vuoto.