【问题标题】:Write Subqueries in Code Igniter在 Codeigniter 中编写子查询
【发布时间】:2015-12-12 05:57:56
【问题描述】:

大家好,我在 Code Igniter 上编写子查询时需要帮助,如果我使用 db 活动记录,我总是会失败。

我要运行的查询是

select ( alias_a.field_a + alias_b.field_b ) as total_a from
( select sum(field_a) as TOTAL_SUM, status, date from table_a
where status ='ok'
group by year(date)) as alias_a ,

(select sum(field_b) as total_b, status, date from
table_b where
status = 'good' group by year(date)) as alias_b

where year(alias_a.date) = year(alias_b.date)

此查询已在 sql 编辑器上运行

我试过$this->db->query('my query'),但有错误

任何信息都会对我有很大帮助。 谢谢 ! :)

【问题讨论】:

  • 解析错误:语法错误,意外的'gi'(T_STRING)谢谢先生
  • 你有语法错误,在php代码中搜索遗漏的大括号、分号等
  • 请显示您创建和使用选择语句的代码。当我们看不到使用的语法时,很难发现语法错误。

标签: php sql codeigniter activerecord


【解决方案1】:

您好,请检查 CI 中的引号。 您能否按原样发布在 CI 查询中实现的确切代码,以便我们看到问题所在。

谢谢(=

【讨论】:

  • 真的,您可以重新发送您的推荐 umitems。
猜你喜欢
  • 1970-01-01
  • 2014-04-24
  • 1970-01-01
  • 2016-01-08
  • 1970-01-01
  • 2011-03-06
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多