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

Hvordan sender man en liste over ID'er til MySQL-lagret procedure?

Du burde kunne bruge MySQL's FIND_IN_SET() for at bruge listen over id'er:

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. Hvordan aktiverer jeg mysqlnd for php?

  2. Sådan flyttes fil fra en mappe til en anden ved hjælp af PL SQL

  3. Lær databasedesign med SQL Server Management Studio (SSMS) – Del 2

  4. MySQL Multiple Joins i én forespørgsel?