Должен ли я просто отформатировать запрос с помощью итерации?Т.е. UID в (response.data [0] .name, response.data [1] .name ...)?
да, это то, что вы можете сделать, а также обязательно использоватьresponse.data[0].id
вместо response.data[0].name
.
Или другой, более прямой путь может выглядеть примерно так:
SELECT uid, first_name, last_name, pic_small
FROM user
WHERE uid IN (
SELECT uid2
FROM friend
WHERE uid1 = ['sourceID']
)
AND uid IN (
SELECT uid2
FROM friend
WHERE uid1 = ['targetID']
)