// one to many result
{
"id": 1,
"first_name": "john",
"phones": [
{
"id": 1,
"number": "40939394"
}
]
}
// n to one result (same row)
{
"id": 1,
"number": "40939394",
"contact.first_name": "john",
"contact.id": 1
}
// n to one result (separate)
{
"id": 1,
"number": "40939394",
"contact": {
"id": 1,
"first_name": "john"
}
}