SELECT
    c.id,
    c.socialName,
    c.name,
    c.fi,
    a.city,
    a.postalCode,
    a.street,
    a.nickname,
    p.name AS province,
    ct.name country,
    IFNULL(c.phone, cc.phone) AS phone
FROM claim cl
    JOIN client c ON c.id = cl.clientFk
    JOIN account.user u ON u.id = c.id
    JOIN ticket t ON t.id = cl.ticketFk
    JOIN address a ON a.id = t.addressFk
    LEFT JOIN province p ON p.id = a.provinceFk
    LEFT JOIN autonomy amy ON amy.id = p.autonomyFk
    LEFT JOIN country ct ON ct.id = amy.countryFk
    LEFT JOIN clientContact cc ON cc.clientFk = c.id
WHERE cl.id = ?
LIMIT 1;