Advertisement
Guest User

Untitled

a guest
Mar 9th, 2019
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. CREATE TABLE T_user
  2. (
  3. id INT,
  4. name VARCHAR(20),
  5. email VARCHAR(50),
  6. roles INT,
  7. )
  8. INSERT INTO T_user(id,name,email,roles) VALUES(1,'amit','a@gmail.com',1)
  9. INSERT INTO T_user(id,name,email,roles) VALUES(2,'sachin','s@gmail.com',2)
  10. INSERT INTO T_user(id,name,email,roles) VALUES(3,'ravi','r@gmail.com',1)
  11. INSERT INTO T_user(id,name,email,roles) VALUES(4,'mayank','m@gmail.com',3)
  12. SELECT * FROM dbo.T_user
  13. CREATE TABLE M_role
  14. (
  15. id INT,
  16. role_name VARCHAR(50),
  17. )
  18. INSERT INTO M_role(id,role_name) VALUES(1,'admins')
  19. INSERT INTO M_role(id,role_name) VALUES(2,'hr')
  20. INSERT INTO M_role(id,role_name) VALUES(3,'payrol')
  21. SELECT * FROM dbo.M_role
  22. SELECT * FROM dbo.T_user
  23.  
  24. SELECT u.id,U.name,U.email,
  25. (
  26. SELECT Role_Name FROM dbo.M_role R
  27. WHERE R.id=U.roles
  28. )RoleName
  29. FROM dbo.T_user U
  30.  
  31.  
  32.  
  33. SELECT U.Id,Name,U.email,R.role_name
  34. FROM dbo.T_user U
  35. JOIN dbo.M_role R
  36. ON R.id=U.roles
  37. SELECT * FROM dbo.M_role
  38. INSERT INTO dbo.M_role
  39. ( id, role_name )
  40. VALUES ( 78, -- id - int
  41. 'CEO' -- role_name - varchar(50)
  42. )
  43.  
  44. SELECT * FROM dbo.T_user
  45.  
  46.  
  47. INSERT INTO dbo.T_user
  48. ( id, name, email, roles )
  49. VALUES ( 5, -- id - int
  50. 'Abhay', -- name - varchar(20)
  51. 'A@gmail.com', -- email - varchar(50)
  52. 78 -- roles - int
  53. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement