Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng kết hợp SQL của tôi

Thay vì 'bỏ qua', chỉ cần đặt nó sao cho giá trị không đúng, sử dụng 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. Làm cách nào để xóa khỏi nhiều bảng trong MySQL?

  2. lỗi liên tục xuất hiện trong mã của tôi (kết nối đã mở)

  3. PHP MySQL đặt Thời gian chờ kết nối

  4. Sử dụng mysql_real_escape_string để ngăn SQL Injection ở đâu?

  5. Nhận dữ liệu MySql và lưu trữ nó vào mảng Javascript