Моя БД состоит из двух таблиц Пользователь и Друзья
- An
User
имеют много Friends
Мне нужно показать следующее представление таблицы

Я запросил обе таблицы с помощью INNER JOINследующим образом
SELECT usr.FirstName, usr.Phone, usr.Email, fri.FirstName AS friendName
FROM User AS usr
INNER JOIN Friends AS fri
WHERE fri.idUser = usr.idUser
Поскольку многие Friends
имеют User
, Friends
имеют контроль, сколько результатов установленобудет возвращено.
Вывод:
{
"FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Pedro",
"FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Juan", // Same user, with another friend
}
Набор результатов верный, но я не могу понять, как его распечатать, как в виде таблицы, показанной ранее из Javascript или любого другого языкапрограммный код, который запросил этот запрос
Есть идеи, как решить эту проблему?