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

Mysql-2人のユーザーだけが保持している会話を見つける

    where以降、クエリの使用は機能しません 句はuser_idsを除外します。使用

    SELECT * FROM participants
    GROUP BY conversation_id
    HAVING sum(user_id not in (1,2)) = 0
    

    user_id not in (1,2) 1を返します user_idの場合 1,2以外 会話中で0 それ以外は。したがって、SUMを使用します そのすべてのケースを合計することができます。何も見つからない場合、合計は0です。 。



    1. MySQLで生のクエリだけをログに記録するにはどうすればよいですか?

    2. asp.netを使用してmySQLデータベースに接続する

    3. SQLCMDを使用してSQLデータベースのメンテナンスタスクを自動化する方法

    4. この複雑なEAVMYSQLクエリを最適化する方法は?