dqdjfb2325 2014-10-17 07:21
浏览 20

使用ORDER BY的ResultSetMappingBuilder查询问题

I have the following query:

    $max = 3;
    $sql = "SELECT * 
            FROM `prospective_shop` ps
            WHERE  ps.`approached_by_user` IS NOT NULL 
            AND    ps.`userid` 
            NOT IN (
                SELECT s.userid
                FROM  `instagram_shop` s
            )
            ORDER BY ps.`approacheddate` ASC
            LIMIT $max
            ";

    $rsm = new ResultSetMappingBuilder($this->_em);
    $rsm->addRootEntityFromClassMetadata('App\MainBundle\Entity\ProspectiveShop', 'p'); 
    return $this->_em->createNativeQuery($sql, $rsm)->getResult();

When I try to run this query the process never stops, took a very-very long time, I think there is an error in the:

ORDER BY ps.`approacheddate` ASC

when I remove this LINE everything works well. What is wrong with my query?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度