Guest User

Untitled

a guest
Sep 23rd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.47 KB | None | 0 0
  1. BEGIN
  2.     DECLARE break BOOL;
  3.     DECLARE pid INT;
  4.     DECLARE res CHAR(50);
  5.     SET break = FALSE;
  6.     SET res = '';
  7.    
  8.     WHILE break = FALSE DO
  9.         SELECT
  10.             parent_id INTO pid         
  11.         FROM
  12.             gallery_sections
  13.         WHERE
  14.             id = item_id
  15.         LIMIT 1;
  16.  
  17.         SET break = TRUE;
  18.        
  19.         IF pid > 0 THEN
  20.             IF res != '' THEN SET res = CONCAT( res, ',' ); END IF;
  21.             SET res = CONCAT( res, pid );
  22.             SET break = FALSE;
  23.             SET item_id = pid;
  24.         END IF;
  25.  
  26.     END WHILE;
  27.    
  28.     RETURN res;
  29.  
  30. END
Add Comment
Please, Sign In to add comment