我正在尝试执行检索不同医生的最新答案的DQL(Doctrine)查询。 我们有表答案,成员,位置(医生表)和许多其他表连接到医生信息。但是我想得到最新的答案,但条件是医生的答案。我做了一些搜索,知道关于分组和订单的事情,不要一起工作! 这是DQL中的查询:
$query = Doctrine_Query::create()
->select("a.answer_id as answer_id,m.member_is as member_id,a.member_id")
->from('Answer a')
->leftJoin('a.Member m on m.member_id = a.member_id')
->orderBy('a.date_added DESC')
->groupBy('m.member_id')
->limit(5);
但此查询会返回不良结果。谁能告诉我哪里出错了?