activerecord 相关问题

Active Record是一种将域逻辑与存储抽象结合在一起的模式。对于有关Rails ORM框架的问题,请使用此标记来解决有关模式的问题,[rails-activerecord]。

Mysql - Codeigniter 活动记录帮助

我有这段代码可以从数据库中提取一些数据, $this->db->select('job_id, jobs.employer_id, COUNT(company_job_id) AS 浏览次数, COUNT(like_job_id) AS 点赞数, 徽标, company_name') ...

回答 2 投票 0

Rails:从列中选择唯一值

我已经有了一个可行的解决方案,但我真的很想知道为什么这不起作用: 评级 = Model.select(:评级).uniq ratings.each { |r|投入 r.评级 } 它选择,但不打印唯一的

回答 14 投票 0

处理 Rails 中不同外键类型的条件“belongs_to”关联

我正在开发一个Rails应用程序,我需要根据reporter_type属性管理与不同类型外键的多态关联。主要挑战是外国...

回答 1 投票 0

Codeigniter 活动记录更新查询以有条件地增加列值

如果更新请求中某个字段不为空,我试图将 INT 列加 1,目前我也有此更新列, 公共函数 updateCronDetails($transaction_reference,...

回答 3 投票 0

CodeIgniter 活动记录查询从单行返回列值,否则返回默认值

如何将此 CodeIgniter query() 调用更改为单独的查询构建器方法? $q = "选择 u.token 来自用户 u 哪里 u.userid = ?"; $r = $this->db->query($q, [$id...

回答 3 投票 0

活动记录代码点火器

如何将此代码更改为codeigniter中的活动记录? $q = "选择 u.token 来自用户 u 哪里 u.userid = ?"; $r = $this->db->query($q, [$id]); $this->db->close(); 归还...

回答 3 投票 0

从具有两个联接的 CodeIgniter 活动记录查询中选择所有列

我想将原始 SQL 转换为 CodeIgniter 的活动记录。我该如何转换这个? 选择 c.*, p.*, cp.* 来自 CSS c, php p, cp cp 其中 cp.id = p.cp_id 并且 p.id = ...

回答 2 投票 0

CodeIgniter 中的 ActiveRecord

我有一个从头开始构建的小项目,我想使用 CodeIgniter 对其进行转换。如何将此查询字符串转换为 activerecord?抱歉,我对 CI 还是个新手。 选择 c.*、p.*、cp.* FR...

回答 2 投票 0

CodeIgniter 查询返回具有多个 where 条件的行数

SELECT COUNT(*) AS 行数 来自(书籍) 在哪里 ( id_状态=1 或 id_status =2 ) 并且公司=2 如何将其转换为 CI Active Record?

回答 2 投票 0

codeigniter mysql 活动记录

SELECT COUNT( * ) AS 行数 从 ( 图书 ) 在哪里 ( id_状态=1 或 id_status =2 ) 并且公司=2 如何转换为 CI Active Record?

回答 2 投票 0

带有两个参数的CodeIgniter select()方法仅返回结果集中的一列

我使用 MySQL ActiveRecord 和 CodeIgniter 来执行查询,但在使用 select() 方法时遇到了一些障碍。 例如,这个 MySQL 查询在 phpMyAdmin 中完美运行: 选择...

回答 1 投票 0

使用 CodeIgniter 的查询构建方法使用 JOIN、GROUP BY 和 SUM() 编写查询

我正在努力使用 CodeIgniter 的查询构建方法编写以下查询。 SELECT b.name, SUM(CASE WHEN c.size = 'S' THEN 1 ELSE 0 END) S, SUM(CASE WHEN c.size = 'M' ...

回答 2 投票 0

codeigniter 中的活动记录

任何人都可以将此查询转换为活动记录代码点火器??? 选择 b.name, SUM(CASE WHEN c.size = 'S' THEN 1 ELSE 0 END) S, SUM(CASE WHEN c.size = 'M' THEN 1 ELSE 0 END) M, 总和(

回答 2 投票 0

Codeigniter 活动记录查询 WHERE 列等于指定值,另一列是几个值之一

我需要一个如下所示的查询: 选择 * 从表 其中id=5 且(eid = 1 或 eid = 2 或 eid = 10) 我已经尝试过 $this->db->select()->from(MEMB_EVENTS); $this->db->where('mI...

回答 2 投票 0

codeigniter活动记录数据库查询

我需要一个如下所示的查询: 从表中选择 *,其中 id=5 且(eid = 1 或 eid = 2 或 eid = 10) 我已经尝试过 $this->db->select()->from(MEMB_EVENTS); $this->db...

回答 2 投票 0

Codeigniter 活动记录查询,带有包含 LIKE 和非 LIKE 条件混合的 WHERE 子句

我想从我的表中选择 Akcie 为 1、Stav 也为 1 且满足 LIKE 条件之一的产品。 但是我的尝试返回的是 Akcia 为 0 的行。为什么?这是我的代码: $...

回答 2 投票 0

Codeigniter 数据库选择

我想从我的表中选择产品,其中 Akcie 1 和 Stav 也是 1。但它是搜索查询,所以我有更多类似的产品。它不起作用,为什么?这里是查询 $q = $this->db->where('Akcia'...

回答 2 投票 0

使用 CodeIgniter 活动记录查询增加某一行的列值

如何将此原始 SQL 查询编写为 CodeIgniter 活动记录查询? 更新产品 SET 当前库存 = 当前库存 + 1 其中产品 ID = 1

回答 2 投票 0

使用 CodeIgniter(活动记录)计算列的别名处的 SELECT 子句中出现错误号:1064

我在 CodeIgniter 中使用以下查询: $this->db->select('产品.id, 类别.名称为cat_name, products.name 作为名称,

回答 2 投票 0

使用codeigniter进行MySQL查询(活动记录)

我在 codeigniter 中使用以下查询: $this->db->select('产品.id, 类别.名称为cat_name, products.name 作为名称,

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.