Join through a bridge table
Resolve many-to-many relationships with two joins.
sqlANYmany-to-manybridge-table
sql
SELECT u.user_id, u.email, r.role_name
FROM users u
JOIN user_roles ur ON ur.user_id = u.user_id
JOIN roles r ON r.role_id = ur.role_id;Notes
The bridge table stores relationship rows and often uses a composite key.