Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка:Невалиден PathExpression. Трябва да е StateFieldPathExpression, който се проваля при избор на поле

Трябва да се присъедините към отношенията си, като използвате картографираните им свойства, като за анкета трябва да се присъедините към това във вашия обект за създаване на заявки

$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();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как може VBA да се свърже с MySQL база данни в Excel?

  2. как са кодирани усмивки в базата данни mysql utf-8 mb4?

  3. Как да получите списък с бази данни?

  4. Java-Mysql - Достъпът е отказан за потребител 'root'@'localhost' (с парола:ДА)

  5. MySQL:актуализира поле само ако условието е изпълнено