Write a query to determine if a user can access a specific project.
Evaluate user 2 for project 104. A user can access the project only when both records exist and the user has an active membership for that project.
user_id, project_id, and can_access.can_access must be a Boolean value.| Column | Type | Description |
|---|---|---|
| user_idPK | INT | Unique user identifier |
| user_name | VARCHAR(100) | User display name |
| VARCHAR(150) | User email address |
| Column | Type | Description |
|---|---|---|
| project_idPK | INT | Unique project identifier |
| project_name | VARCHAR(150) | Project name |
| owner_user_id | INT | User who owns the project |
| Column | Type | Description |
|---|---|---|
| membership_idPK | INT | Unique membership identifier |
| user_id | INT | Referenced user |
| project_id | INT | Referenced project |
| role | VARCHAR(30) | Membership role |
| is_active | BOOLEAN | Whether the membership currently grants access |