code_junkie

How to Write a Query to Merge Two Accounts and their Activity Logs into One? [closed]

Nov 12th, 2011
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. CREATE TABLE user_rtab (
  2. user_id int PRIMARY KEY,
  3. username varchar,
  4. last_name varchar,
  5. first_name varchar
  6. );
  7.  
  8. CREATE TABLE lessonstatus_rtab (
  9. lesson_id int,
  10. user_id int,
  11. accessdate timestamp,
  12. score double,
  13. );
  14.  
  15. UPDATE lessonstatus_rtab SET user_id=12 WHERE user_id=7;
  16. DELETE FROM user_rtab WHERE user_id=7;
  17.  
  18. UPDATE lessonstatus_rtab
  19. SET user_id = 1
  20. WHERE user_id = 2
  21. AND NOT EXISTS
  22. (SELECT *
  23. FROM lessonstatus_rtab e
  24. WHERE e.lesson_id = lessonstatus_rtab.lesson_id
  25. AND user_id = 1)
  26.  
  27. DELETE FROM lessonstatus_rtab
  28. WHERE user_id = 2
Add Comment
Please, Sign In to add comment