Advertisement
Guest User

Fix market chain customer migration

a guest
Jan 6th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT CONCAT('INSERT INTO market_chain_customers (market_chain_id, customer_id, credit, friend_code, player_id, created_at, updated_at) VALUES (',
  2.         m.market_chain_id, ', ',
  3.         mc.customer_id, ', ',
  4.         SUM(coalesce(mc.credit,0)), ', ''',  
  5.         (SELECT  friend_code
  6.             FROM market_customers mc2
  7.             JOIN markets m2
  8.                 ON m2.id = mc2.market_id
  9.             WHERE mc2.customer_id = mc.customer_id
  10.                   AND m2.market_chain_id = m.market_chain_id  
  11.             ORDER BY mc2.created_at DESC LIMIT 1), ''',''',
  12.             (SELECT player_id
  13.             FROM market_customers mc2
  14.             JOIN markets m2
  15.                 ON m2.id = mc2.market_id
  16.             WHERE mc2.customer_id = mc.customer_id
  17.                   AND m2.market_chain_id = m.market_chain_id  
  18.             ORDER BY mc2.created_at DESC LIMIT 1), ''', NOW(), NOW());')
  19. FROM market_customers mc
  20.   JOIN markets m
  21.     ON m.id = mc.market_id
  22.   join customers c on c.id = mc.customer_id
  23. GROUP BY mc.customer_id,m.market_chain_id;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement