MySQL - использовать одну таблицу как ключ-значение для другой

Например, есть две таблицы

accounts

+----+-------+----------+
| id | login | password |
+----+-------+----------+
|  1 |  john |  449737e |
|  2 |  liam |  1c1555f |
+----+-------+----------+

settings

+------------+---------+------------+
| account_id |     key |      value |
+------------+---------+------------+
|          1 |    name |       John |
|          1 | created | 2021-08-08 |
|          2 | enabled |          1 |
|          2 |    type |       user |
+------------+---------+------------+

нужно получить следующий результат

+----+-------+----------+------+------------+---------+------+
| id | login | password | name |    created | enabled | type |
+----+-------+----------+------+------------+---------+------+
|  1 |  john |  449737e | John | 2021-08-08 |         |      |
|  2 |  liam |  1c1555f |      |            |       1 | user |
+----+-------+----------+------+------------+---------+------+

возможно ли это, при условии что поле key может быть любым?


Ответы (0 шт):