"""
CREATE TABLE users (
  user_id INT PRIMARY KEY,
  username VARCHAR(255),
  email VARCHAR(255)
);

CREATE TABLE roles (
  role_id INT PRIMARY KEY,
  role_name VARCHAR(255)
);

CREATE TABLE permissions (
  permission_id INT PRIMARY KEY,
  permission_name VARCHAR(255)
);

CREATE TABLE user_roles (
  user_id INT,
  role_id INT,
  PRIMARY KEY (user_id, role_id),
  FOREIGN KEY (user_id) REFERENCES users(user_id),
  FOREIGN KEY (role_id) REFERENCES roles(role_id)
);

CREATE TABLE role_permissions (
  role_id INT,
  permission_id INT,
  PRIMARY KEY (role_id, permission_id),
  FOREIGN KEY (role_id) REFERENCES roles(role_id),
  FOREIGN KEY (permission_id) REFERENCES permissions(permission_id)
);

""" 
write me a query sql base on the tables NAME_1 : 
"query user named "NAME_2" all permissions" by breaking down step by step