Mysql
 sql >> база данни >  >> RDS >> Mysql

Заявка за избор на Mysql за получаване на текуща публикация на потребител и последвана публикация на приятел

Първо се препоръчва да използвате изрично JOINS над неявно КРЪСТО ПРИСЪЕДИНЯВАНЕ

Опитайте следната заявка.

 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА 2002 (HY000):Не мога да се свържа с локален MySQL сървър чрез сокет '/var/lib/mysql/mysql.sock'

  2. SQL MIN и MAX резултати с добавен оператор DISTINCT в MySQL

  3. Как да конфигурирате пул за връзки с последователност на eclipselink JTA

  4. Максимален размер на таблицата за MySQL база данни

  5. Мога ли да редактирам обект mysqli_result в php?