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

列がセット内のすべての値と一致する行を返します

    このクエリを試してください

    SELECT group_concat(`type`) AS types,user_id 
    FROM users 
    WHERE `type` IN('B','C') 
    group by user_id 
    HAVING FIND_IN_SET('B',types)>0 && FIND_IN_SET('C',types)>0 
    

    SQLフィドル http://sqlfiddle.com/#!2/8ef8e/2



    1. mysql-テーブル2で特定の行が削除されたときに、テーブル1に行を挿入します

    2. SQLParameterはSQLインジェクションをどのように防ぎますか?

    3. codeigniterデータベースが別のテーブルに移動しています

    4. Javaでタイムスタンプを日付に変換する