Lets say we have 2 tables
Code:
+---------+-----------+---------+
| user_id | user_name | role_id |
+---------+-----------+---------+
| 1 | Peter | 3 |
| 2 | Paul | 1 |
| 3 | Jake | 4 |
+---------+-----------+---------+
and
+---------+-----------+
| role_id | role_name |
+---------+-----------+
| 1 | user |
| 2 | moderator |
| 3 | root |
+---------+-----------+
I'd like to JOIN them by their 2 sides in order to get something like
Code:
+-----------+-----------+
| user_name | role_name |
+-----------+-----------+
| Peter | root |
| Paul | user |
| Jake | NULL |
| NULL | moderator |
+-----------+-----------+
By doing something like
Code:
SELECT
t1.user_name AS "user_name",
t2.role_name AS "role_name"
FROM
t1 DOUBLE_LEFT JOIN t2
ON (t1.role_id = t2.role_id)
Is it possible or is it totally illogical (and why if its the case ?)