• User Attivo •

    quale delle due query è piu' ottimale e corretta?

    [PHP]

    $contatore=mysql_query("SELECT COUNT(servizi.user) FROM servizi,struttura WHERE servizi.animale='1' and struttura.user=servizi.user and struttura.categoria='CasaVacanza' and servizi.provincia='$provincia' ")or die (mysql_error());
    $contatore1=mysql_fetch_array($contatore);
    

    [/PHP]

    [PHP]

    $contatore=mysql_query("SELECT COUNT(servizi.user) FROM servizi INNER JOIN struttura WHERE servizi.animale='1' and struttura.user=servizi.user and struttura.categoria='CasaVacanza' and servizi.provincia='$provincia' ")or die (mysql_error());
    $contatore1=mysql_fetch_array($contatore);
    

    [/PHP]

    Ragazzi, qual'è la query piu' corretta? quella con l'inner join o l'altra?


  • ModSenior •

    Ciao angelo85ct,

    dovrebbero fare la stessa cosa, puoi fare un EXPLAIN EXTENDED di entrambi le query per vedere cosa succede. In ogni caso la seconda query mi sembra più leggibile e personalmente utilizzo sempre quel formato.