sql >> Databáze >  >> RDS >> Mysql

Jak předat seznam ID uložené proceduře MySQL?

Měli byste být schopni používat MySQL FIND_IN_SET() pro použití seznamu 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. objednávka mysql podle serializovaných dat?

  2. Jednoduchá parametrizace a triviální plány — 1. část

  3. Import tvarových souborů do postgresql v linuxu pomocí pgadmin 4

  4. Nejsou uživatelé 'User'@'%' a 'User'@'localhost' stejní?