sql >> Database >  >> RDS >> Mysql

Mysql-selectiequery voor het verkrijgen van het huidige gebruikersbericht en het gevolgde bericht van een vriend

Ten eerste wordt het aanbevolen om expliciete JOINS te gebruiken over impliciete CROSS JOIN

Probeer de volgende zoekopdracht.

 SELECT
    T.postID, 
    T.message, 
    T.time,
    U.userID,
    U.name, 
    U.username, 
    U.picture_url,
    F.userID2,
 FROM
    users AS U  
 INNER JOIN 
    follow_user AS F
 ON U.userID = F.userId1    
 INNER JOIN 
    post AS T
 ON T.pUserID = U.userID OR T.pUserID = F.userId2 
 WHERE
    U.userID = '$uid' //$uid holds the id of the current logged in user
    order by T.postID DESC;



  1. Wat is gebruikersnaam/wachtwoord voor verbinding in MySQL-workbench?

  2. Leest de PDO ext van PHP7 de volledige resultatenset in het geheugen?

  3. hoe database te laten vallen

  4. Hoe match je één teken in MySQL in plaats van %?