• User Attivo

    [RISOLTO]i record inseriti mi vendono duplicati

    ciao, non capisco perchè ma ogni record viene ripetuto più volte anzichè farmelo vedere una volta sola:
    questa è la query:
    [PHP]
    SELECT b_operatori., c_login., c_agenda.*
    FROM b_operatori, c_login, c_agenda
    WHERE c_agenda.id_login = c_login.id_login AND c_login.id_operatori = b_operatori.id_operatori
    AND c_agenda.id_operatori = $_SESSION[idlogin] OR c_agenda.id_login = $_SESSION[idlogin]
    OR c_agenda.id_operatori = 0
    [/PHP]


  • User Attivo

    se può servire a qualcuno ho risolto così:
    [PHP]
    SELECT b_operatori., c_login., c_agenda.*
    FROM c_agenda LEFT JOIN c_login ON c_agenda.id_login = c_login.id_login LEFT JOIN b_operatori
    ON b_operatori.id_operatori = c_login.id_operatori
    WHERE c_agenda.id_login = c_login.id_login AND c_login.id_operatori = b_operatori.id_operatori
    AND c_agenda.id_operatori = $_SESSION[idlogin] OR c_agenda.id_login = $_SESSION[idlogin]
    OR c_agenda.id_operatori = 0
    [/PHP]


  • Moderatore

    ti ringraziamo tutti noi per averci permesso di vedere la soluzione
    grazie ancora e a buon rendere