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

Menggunakan SQL saya bergabung

Alih-alih 'lewati', atur saja agar nilainya tidak benar, menggunakan NOT:

SELECT *
FROM posts p
JOIN relations r ON p.user_id = r.recipient
WHERE (r.status = 1 OR r.status = 2)
AND (r.sender = '$user_id' OR p.user_id = '$user_id')
AND NOT (r.status = 1 AND p.privacy = 2 AND p.user_id != '$user_id')
ORDER BY p.post_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. Mengurutkan subpohon dalam struktur data hierarki tabel penutupan

  2. Mengapa kueri ini tidak berfungsi di SQLite tetapi berfungsi dengan baik di MySQL dan MSAccess?

  3. Jelaskan rencana dalam kinerja mysql menggunakan Menggunakan sementara; Menggunakan filesort; Menggunakan kondisi indeks

  4. Apa perbedaan antara count(0), count(1).. dan count(*) di mySQL/SQL?

  5. Periode Teks Lengkap MySQL