dql相关内容

多连接中的主义查询语法错误

我正在尝试在Symfony2项目中查询模型,但有一个小问题,我无法弄清楚。检查一下: $ q2 = '选择 p.code, p .desc, SUM(d.quantity)作为数量, SUM(d.quantity * d.prize)作为欧元 FROM 产品p JOIN TransactionDetail d JOIN d.transaction t WH ..
发布时间:2020-10-25 04:44:53 其他开发

从Doctrine 2中的存储库中选择特定的列

首先,我们知道,取决于查询中的列数,可能会增加响应时间。 在Doctrine中,调用以下存储,这具有关系 公共功能index() { } $ this ->学生= $ this->模型-> getRepository()-> findAll(); } 但是考虑到我之前给出的声明,该存储库的返回是 还有其他问题。我可以选择要返回此存储库的列吗?例如,存储库 ..
发布时间:2020-10-25 04:30:57 PHP

如何在Doctrine查询中指定空值作为过滤器?

我正在Zend中使用Doctrine 1.1。我正在尝试编写一个查询,该查询将返回在特定列中具有空值的记录。 $ q = Doctrine_Query: :create() -> select('a。*') -> from('RuleSet a') -> where('a.vertical_id =?',空值); $ ruleset_names_result = $ q-> exe ..
发布时间:2020-10-25 04:16:03 PHP

卡在构建MySQL查询中

举一个表格的例子: id | item_id | user_id | bid_price ---------------------------------- 任务是为提供的集合中的每个item_id选择行,并选择最小 bid_price. 例如:item_id = [1, 2, 3]-因此,我需要选择最多三(3)行,最小行为bid_price. 数据示例: id | ..
发布时间:2020-08-11 03:27:45 PHP

如何在准则2中选择区分列

在运行下面的DQL时从准则2中仅选择区分列时,我需要一些帮助 SELECT p.type FROM AppBundle\Entity\Product p type是实体AppBundle\Entity\Product 中的鉴别符列 @ORM\DiscriminatorColumn(name="type", type="smallint")` @ORM\DiscriminatorMa ..
发布时间:2020-06-11 19:44:27 PHP

如何使用DQL在Documentum中创建新的ACL

我正在做一个连接到Documentum数据存储的Java项目,我需要使用DQL创建一个ACL。关于如何执行此操作的任何想法?我在EMC论坛的研究中发现了以下内容,但我真的不知道如何使用它? create,c,dm_acl set,c,l,object_name your_acl_name set ,c,l,owner_name dm_dbo grant,c,l,dm_w ..
发布时间:2020-06-01 00:40:05 其他开发

有没有一种方法或插件可以在PhpStorm中将SQL方言配置为DQL?

在PhpStorm中,我可以使用现有的SQL方言更改全局,项目或目录设置,但是有一种方法可以在PhpStorm中将SQL方言配置为Symfony/DQL,也可以通过一种方法来检测App:Panel是有效实体,而不是一张桌子? ( App:Panel表名称为te_panel ) 我阅读了此 answer ,它说明我们必须添加Java插件,因为它是目前无法在PhpStorm上添加新的SQL方言. ..
发布时间:2020-05-27 19:38:08 其他开发

Dctrine DQL动态ORDER BY参数

我正在尝试将ORDER BY列作为DQL中的参数传递,如下所示: $this->em->createQuery("SELECT t FROM Entities\Topic t ORDER BY :order") ->setParameters( array('order' => 't.name') )->getResult(); 我猜这是行不通的,因为setParameter将 ..
发布时间:2020-05-22 18:57:49 其他开发

如何获得多对多关系中没有与DQL和Doctrine对应的链接实体的实体?

我已经建立了标准的多对多关系.实体A可以具有许多实体B,反之亦然. 我试图获取没有任何对应实体B的所有实体A的列表.在SQL中,我将运行如下查询: SELECT a.* FROM entity_a a LEFT JOIN a_b r ON r.AID = a.id WHERE r.BID IS NULL 在此查询中,a_b是链接表. 我正在尝试编写DQL语句(或使用其他方法) ..
发布时间:2020-05-05 13:16:38 其他开发

JOIN DQL(symfony2)两个表之间的多个联接

我的DQL查询有问题.我有一个表,其中包含3个外键userId,userRId和userAId.这些外键中的两个可能为NULL. 我想在查询中联接所有外键,但是我不知道如何在同一张表之间联接两个或三个外键. (请参阅查询)有人可以给我一些想法吗? **TABLE A** id userId userRId userAId 1 2 N ..
发布时间:2019-09-19 17:14:17 其他开发

如果不选择至少一个根实体别名,则无法通过标识变量选择实体

Ads实体由以下地理信息描述:国家/地区>地区>国家/地区. Ads实体仅与County链接.因此,要按国家/地区检索Ads,将需要我们两次加入实体. 我的目标是计算给定国家/地区的广告数量.为此,我尝试了此DQL查询,但未成功: public function getMotorsAdsCountByCountry($slug){ $qb = $this->_em->creat ..
发布时间:2019-09-19 16:27:17 其他开发

通过DQL从documentum检索一行数据

我的列表视图中有一个用户列表,通过从documentum检索数据来填充。如果我点击这个最少的任何一行(每行代表一个用户),我应该能够看到他们列出的所有信息。(这是我的问题) public void selectedItemFromListView(){ selected = lwAllUserGrp.getSelectionModel()。getSelectedItem(); Sys ..
发布时间:2019-01-18 11:02:46 Java相关

如何在我的Doctrine搜索中查找实体的自引用实体?

当查看User实体时,您可以看到它的多个自引用关系。用户有很多朋友是用户本身。如何在用户的朋友中进行完全相同的搜索? (在这个查询中,我只是寻找填写这些条件的用户,但我想在$ user的朋友中执行) $ qb = $ this-> getEntityManager() - > createQueryBuilder(); $ qb-> select('USER','') - > ..
发布时间:2017-06-14 23:32:08 PHP

使用双连接优化DQL

我有这样一个结构:单一个人资料可以参加几项研究,而对于每项研究,法规字段是 study_statute 。在每一行的HTML中,我需要显示个人资料:profile.name,profile.study.field,profile.study.statute。我已经使用 $ profileRepository-> findAll() / pre> ,但它会生成许多查询,我想优化 ..
发布时间:2017-06-14 23:25:09 PHP

教条2加注错误

我尝试在我的CompanyRepository中执行此查询 $ qb = $ this-> _em-> createQueryBuilder ); $ qb-> select(array('c','ld')) - > from('Model\Entity\Company','c') - > leftJoin('c.legaldetails','ld',\Doctrine\ORM ..
发布时间:2017-06-14 23:14:06 PHP

在Doctrine DQL中选择count(),其中左连接manyToMany单向关系,用户没有关系特定组

标准许多多个单向关系 User 和组实体从 FOSUserBundle (和 SonataUserBundle )。系统:Symfony 2.5,Doctrine 2.4。 实体用户 这不是真正的代码复制。这是不可能的,因为有不同的配置文件扩展不同的格式和地方,所以如果你发现错误类型,这不是问题。 命名空间RAZ\UserBundle\Entity; / ** * @ O ..
发布时间:2017-06-14 23:11:57 PHP