Pick up repeated records from one column from another column

0

Hello everyone! I am facing the following problem: I want to get the amount of values that are repeated in the type_of_type column from the location column, ie get the number of records with the same disease from a single locality

FROM THANKS AGAIN: D

    
asked by anonymous 13.05.2018 / 02:20

1 answer

1

My friend:

SELECT localidade, tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade 
FROM pessoasDoentes GROUP BY localidade, tipo_doenca

See working in SQL Fiddle

In php just do this:

    $sql = "

    SELECT localidade, tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade 
     FROM pessoasDoentes GROUP BY localidade, tipo_doenca

    ";

    $resultado = $conn->query($sql);

    // imprimir os nossos resultados
    while($row = $resultado->fetch(PDO::FETCH_OBJ)) {
        echo $row->localidade.' = '.$row->doenca.' -> '.$row->quantidade;
    }

If you have the locale, you can do this:

    $localidade = "sao paulo";
    $sql = "

    SELECT tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade 
     FROM pessoasDoentes WHERE localidade = '$localidade' GROUP BY  tipo_doenca

    ";

see it working

Note: I put the table name as "PeopleDocents" because you did not put the original name in the question. Then change to the correct name.

    
13.05.2018 / 04:49