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

IDのリストをMySQLストアドプロシージャに渡す方法は?

    MySQLのを使用できるはずですFIND_IN_SET() IDのリストを使用するには:

    CREATE PROCEDURE `get_users_per_app` (id_list TEXT)
    BEGIN
        SELECT
            app_id, GROUP_CONCAT(user_id)
        FROM
            app_users
        WHERE
            FIND_IN_SET(app_id, id_list) > 0
        GROUP BY app_id;
        ...
    



    1. Mysql左結合ヌルの結果

    2. PHPあるテーブルから別のテーブルにデータを挿入する

    3. Max()関数を使用してグループ値を選択する

    4. どのトランザクションがWaitingfortableメタデータロック状態を引き起こしているのかを見つけるにはどうすればよいですか?