sql >> データベース >  >> RDS >> Mysql

MySQL結合の使用

    'skip'の代わりに、NOT:

    を使用して、値がtrueにならないように設定します。
    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. MySQL:テーブルの主キーを動的に決定する

    2. SQLite左結合

    3. SQLServerからORACLEリンクサーバーへのストアドプロシージャの受け渡し

    4. MicrosoftAccessでフォームヘッダーにロゴを追加する方法