sql >> Database teknologi >  >> RDS >> Mysql

Brug af My SQL joins

I stedet for at "springe over", skal du bare indstille det, så værdien ikke er sand, ved at bruge 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. MySQLSyntaxErrorException i nærheden af ​​? når du forsøger at udføre PreparedStatement

  2. Perl Connection Pooling

  3. Få frekvensfordeling af et decimalområde i MySQL

  4. Sådan bruger du spool-kommando i sql-udvikler-oracle