当前位置: 首页 > 面试题库 >

Zend Framework Db Select Join表帮助

米子轩
2023-03-14
问题内容

我有这个查询:

SELECT g.title, g.asin, g.platform_id, r.rank
        FROM games g
        INNER JOIN ranks r ON ( g.id = r.game_id )
        ORDER BY r.rank DESC
        LIMIT 5`

现在,这是我的JOIN使用,Zend_Db_Select但它给了我数组错误

$query = $this->select();
        $query->from(array('g' => 'games'), array());
        $query->join(array('r' => 'ranks'), 'g.id = r.game_id', array('g.title', 'g.asin', 'g.platform_id', 'r.rank'));
        $query->order('r.rank DESC');
        $query->limit($top);
        $resultRows = $this->fetchAll($query);
        return $resultRows;

有人知道我可能做错了吗?我想要显示“游戏”中的所有列以及排名表中的“排名”列。


问题答案:

我假设您已经解决了这个问题,但是最好将答案留给其他人。

将其添加到选择对象的实例化下面。

$query->setIntegrityCheck(false);


 类似资料:
  • 表单帮助方法 表单是网页程序的基本组成部分,用于接收用户的输入。然而,由于表单中控件的名称和各种属性,使用标记语言难以编写和维护。Rails 提供了很多视图帮助方法简化表单的创建过程。因为各帮助方法的用途不一样,所以开发者在使用之前必须要知道相似帮助方法的差异。 读完本文,你将学到: 如何创建搜索表单等不需要操作模型的普通表单; 如何使用针对模型的表单创建和编辑数据库中的记录; 如何使用各种类型的

  • 问题内容: 我正试图消除我的SQL技能,并需要以下查询的帮助。我当前使用的数据库是mysql。 我想检索所有同时分配了’tag2’和’tag4’的抽认卡。根据现有表的内容(如以下摘录所示),查询应返回两行:FlashCard_ID 1和2。 我将如何制定此查询?自从我不得不做这样的事情已经有一段时间了。 问题答案:

  • 图表秀,简单好用的在线图表制作网站,图表秀是东软数据可视化团队潜心开发的一款用于在线图表制作的产品,操作简单易懂, 而且网站内包含多种图表,涉及各行各业的报表数据都可以用图表秀实现。

  • 问题内容: 我想从t1中获取名称,并在t2中获得与ID在t1上相同的行数。 到目前为止,我已经掌握了上述内容,但是如果t2中没有匹配的行,它将不会返回任何数据。如果没有行,则我希望将其设置为0(或NULL),并且名称仍然返回。 编辑: 我希望能够按降序排序。(或ASC)可行吗? 问题答案: 这应该为您工作: 左联接确保您拥有t1中的所有行,而COUNT(。)使其仅计算t2.id不为null的记录(

  • 这里的任务是,我得到输入字符串,例如树,并根据频率排序,输出应该是,因为e重复2次和t, r频率是1. 我有这个代码,什么是它遍历字符串,把所有字符在字符串中的Hashmap与他们的频率和优先级队列用于排序他们降序,之后的结果是采取在字符串生成器, 但我需要一些帮助来理解优先级队列参数中使用的lambda函数。这是我的功能。 有人能用函数中的“树”来解释流程吗

  • 问题内容: 假设我有两个表,其中一个表包含名为column_period的以下列: tenant_trading_name,suite_id,lease_id,building_id 另一个名为lease_period_audit,具有以下内容: audit_date,audit_type,tenant_trading_name,suite_id,lease_id,building_id 每次在l