SQL to merge related documents into 1 query row (MySQL)
Your question appears to be a case of on the fly fields ( dynamic attributes ), which means that within your application end users can add information about the user on the fly, if this is not the case you need to reconsider schema design.

Here is the query that can be used to achieve the result, here you must know all the fields in advance:

SELECT users.id, users.email, group_concat(IF(fields.name='Bank',fields.value,'')) Bank
FROM users 
LEFT JOIN fields ON (fields.parent_id= users.id) 
GROUP BY users.id 
ORDER BY updated_at DESC 
LIMIT 100 OFFSET 0


also consider field updated_at is not mentioned by you in your example. I am assuming it is available only in one table that should be the users.