Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie ze złączeń My SQL

Zamiast „pomiń”, po prostu ustaw tak, aby wartość nie była prawdziwa, używając 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. Indeks MySQL na widoku nie działa

  2. Proszę wyjaśnij MySQL Joins w prostym języku

  3. Dlaczego to proste zapytanie MySQL nie zwraca wiersza?

  4. Gdzie i kiedy otworzyć połączenie z bazą danych

  5. MySQL:współbieżne aktualizacje (poprzez wątki) na prostej tabeli