chi mi aiuta a risolvere questa join ??

Stato
Chiusa ad ulteriori risposte.
Stavo leggendo quando aggiornando la pagina hai eliminato...
Hai risolto?
 
Ciao ..

No ho visto che avevano chiuso la discussione e ci sono rimasto male .. poi ho capito dove l'avevano messa ...

Purtroppo non ho risolto il mio problema :(

O meglio sono andato avanti ma mi ripete il post tante volte e non me lo fa' vedere un unica volta come dovrebbe ....

PHP:
     // Updates        
      public function Updates($uid)  
    { 
     
     
         $query = mysql_query( "SELECT M.msg_id, M.uid_fk, M.message, M.created, username FROM 
       messages 
        INNER JOIN messages M  ON (M.uid_fk='$uid' )
        INNER JOIN users U ON (M.uid_fk=U.uid ) 
      
         
WHERE    
M.uid_fk=U.uid AND  M.uid_fk='$uid' OR M.uid_fk IN (SELECT user_1 FROM relationship AS r WHERE r.user_2 = '$uid' AND r.amico = 'S') OR M.uid_fk IN (SELECT user_2 FROM relationship AS r WHERE r.user_1 = '$uid' AND r.amico = 'S')   order by M.msg_id desc") or die(mysql_error());      
         
         while($row=mysql_fetch_array($query)) 
        $data[]=$row; 
        return $data; 
         
         
  }
 
Potresti spiegare un pò cosa dovrebbe fare quella query?
Non ho capito come mai fai la INNER JOIN tra la stessa tabella intanto, poi la condizione la guardo darai un'idea di quello che deve fare.
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili