Ребята, у меня есть таблица, которая называется beneficiaryloans следующим образом
+----+----------------+--------+--------+------+--------+-----------+
| id | beneficiary_id | hfi_id | amount | rate | period | status_id |
+----+----------------+--------+--------+------+--------+-----------+
| 15 | 37 | 116 | 123 | 123 | 123 | 4 |
| 16 | 38 | 117 | 123 | 123 | 123 | 4 |
| 17 | 39 | 116 | 123 | 123 | 123 | 4 |
+----+----------------+--------+--------+------+--------+-----------+
Я хочу отобразить его следующим образом на основе Hfi_id
+-----------------+---------------------------+
| beneficiary_id | hfi_id_116 | hfi_id_117 |
+-----------------+----------------------------
| 37 | True | False |
| 38 | False | True |
| 39 | True | False |
+----------------------------------------------
Как это сделать в MySQL?
Примечание: Здесь я разместил несколько строк, и hfi_ids продолжают штамповать в этой таблице, если 3 hfi_id , тогда мне нужно 3 столбца , если 4 hfi_ids , тогда мне нужно 4 столбца и т. Д.