Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.53 KB | None | 0 0
  1. SELECT categoryid
  2. INTO   #cateids
  3. FROM   tg_categories
  4. WHERE  categoryname = 'BlackJack'
  5.        AND mastercategory IN (SELECT categoryid
  6.                               FROM   tg_categories_operators
  7.                               WHERE  operatorid IN ( 101, 100 )
  8.                                      AND clientid = 2)
  9.  
  10. -- create a cursor to insert the games for operators cats  
  11. DECLARE @AssignGamesCursor AS CURSOR
  12. DECLARE @CatID INT
  13.  
  14. SET @AssignGamesCursor = CURSOR
  15. FOR SELECT *
  16.     FROM   #cateids
  17.  
  18. ---------------------  
  19. OPEN @AssignGamesCursor
  20.  
  21. FETCH next FROM @AssignGamesCursor --Start the cursor  
  22. INTO @CatID
  23.  
  24. WHILE @@FETCH_STATUS = 0 --while there is a loaded record, keep processing  
  25.   BEGIN
  26.       INSERT INTO tg_categories_games
  27.       SELECT @CatID GameId,
  28.              partyid,
  29.              gameorder
  30.       FROM   tg_categories_games
  31.       WHERE  categoryid IN (SELECT categoryid
  32.                             FROM   tg_categories
  33.                             WHERE  categoryname = 'BlackJack'
  34.                                    AND mastercategory IN (SELECT categoryid
  35.                                                           FROM
  36.                                        tg_categories_operators
  37.                                                           WHERE  operatorid = 3
  38.                                                                  AND
  39.                                                          clientid = 2)
  40.                            )
  41.   END
  42.  
  43. CLOSE @AssignGamesCursor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement