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

Използване на My SQL обединения

Вместо „пропускане“, просто го задайте така, че стойността да не е вярна, като използвате 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. Заявка за актуализиране на Java MySQL

  2. mysql сортиране на номерата на версиите

  3. low_case_table_names Настройки в MySQL 8.0.12

  4. Замяна на изскачащото поле на Htaccess с html формуляр?

  5. Грешка в Docker php_network_getaddresses