【发布时间】:2017-08-24 13:11:49
【问题描述】:
我有一个运行良好的 DQL 查询:
$query = $queryBuilder
->innerJoin('i.instsummary', 's')
->innerJoin('i.address', 'a')
->innerJoin('i.insturl', 'u')
->select('s.instaffiliation,i.institutename,i.institutefeerange,i.instituterating,a.addressline1,a.addressline2,i.instituterating,'
. 'i.instituteteachingtimings,s.instdescription,s.insttype,s.insteligibilitycriteria,u.instlogo,u.instbrochure')
->where('s.instaffiliation = :instaffiliation')
->orderBy('i.instituterating')
->setParameter('instaffiliation', $data)
->getQuery()->getResult();
我需要将此查询转换为 SQL。由于我是新手,任何人都可以帮助我吗?
【问题讨论】:
-
您可能想查看一个好的 SQL 教程。如果您甚至了解基本的 SQL,那么如何将上述代码转换为原始查询将是相当明显的。实际上,在我看来,朝另一个方向发展,即查询代码更难。
标签: sql doctrine-orm doctrine dql