Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan pemilihan MySQL untuk mendapatkan posting pengguna saat ini dan mengikuti posting teman

Pertama, disarankan untuk menggunakan JOIN eksplisit melalui gabungan silang implisit

Coba kueri berikut.

 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. banyak fungsi adalah satu fungsi besar di PHP?

  2. Mysql di PHP - cara memperbarui hanya satu baris dalam tabel tetapi dengan nomor id terbesar

  3. Menyimpan kredensial MS SQL Server dalam Database MySQL

  4. Hapus atau Pangkas Beberapa Karakter Pertama atau Terakhir di Database MySQL dengan SQL

  5. Php addlashes sql injection masih valid?