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

Mysql bergabung dari beberapa tabel

Seperti yang saya pahami, Anda ingin menemukan nama dan postingan semua Anda teman, tidak ada teman yang ada di tabel teman sama sekali...?

ID pengguna Anda berada di $myId , ini harus dilakukan (postingan terbaru terlebih dahulu);

EDIT:Menambahkan pemeriksaan status untuk teman

SELECT m.f_name, m.l_name, p.`text`
FROM members m
JOIN posts p 
  ON m.member_id = p.user_id
JOIN friends f 
  ON f.`to` = m.member_id OR f.`from` = m.member_id
WHERE (f.`from` = $myId OR f.`to`= $myId)
  AND f.`status` = 1 AND m.member_id <> $myId
ORDER BY p.p_id 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. Cara Menghitung Pengguna Aktif Bulanan (MAU) di MySQL

  2. USIA [1, 2, 3] vs. USIA ANTARA 1 DAN 3

  3. Bagaimana cara memastikan saya menangkap semua kesalahan dari MySQLi::multi_query?

  4. EXTRACT() Contoh – MySQL

  5. Masalah Java + Mysql UTF8