Mysql
 sql >> Base de données >  >> RDS >> Mysql

Itérer et obtenir des valeurs uniques à partir de JSON pour certains index

Vérifiez si la valeur est utilisée auparavant. Si c'est le cas, imprimez une chaîne vide, sinon imprimez la nouvelle valeur.

Cela se traduit par votre code d'ajout :

storedObjective = "";
storedSignal_type = "";
$.each(data, function(index, key) {

    if (key.objective == storedObjective)
    {
        print_1 = "";
    }
    else
    {
        print_1 = objective;
        storedObjective = key.objective;
    }
    if (key.signal_type == storedSignal_type)
    {
        print_2 = "";
    }
    else
    {
        print_2 = key.signal_type;
        storedSignal_type = key.signal_type;
    } 

  $('#myTable').append('<tr><td>'+print_1+'</td><td>'+print_2+'</td><td>'+key.signal_name+'</td></tr>');
});