クエリビルダーオブジェクトでこれを結合する必要がある調査のように、マップされたプロパティを使用してリレーションを結合する必要があります
$result = $qb->select(['csr.id','s']) // or add column names ['csr.id','s.id','s.title', ...]
->from('Entity\ClientSurveyRecord', 'csr')
->innerJoin('csr.survey','s')
->innerJoin('Entity\AbstractClientRecord','cr','WITH','cr.id = csr.id')
->innerJoin('Entity\Client','c','WITH','cr.client = c.id')
->where('s.id = :id_survey')
->setParameter('id_survey',$id)
->getQuery()
->getResult();
また、Entity\AbstractClientRecord
に参加するとよいでしょう。 およびEntity\Client
$result = $qb->select(['csr.id','s'])
->from('Entity\ClientSurveyRecord', 'csr')
->innerJoin('csr.survey','s')
->innerJoin('csr.abstractClientRecord','cr')
->innerJoin('cr.client','c')
->where('s.id = :id_survey')
->setParameter('id_survey',$id)
->getQuery()
->getResult();