Controla la condizione prima di eseguire la query e con un if/else decidi come eseguirla, del tipo:

Codice PHP:
if ( in_array(0$array_idprodottoX) )
{
     
// esegui la query con solo la prima parte
}
else
{
    
// esegui la query con la parte AND