首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在codeiginter中增加mysql函数的重音

在codeiginter中增加mysql函数的重音
EN

Stack Overflow用户
提问于 2016-04-02 05:49:41
回答 1查看 307关注 0票数 0

我想离开一张有三个条件的桌子。喜欢,

代码语言:javascript
运行
复制
$this->db->select('c.*, s.salary_id', FALSE);
$this->db->from('clock_i_o c');
$this->db->join('salary s', 'c.cio_thrp_id = s.salary_thrp_id AND YEAR(c.cio_time) = s.salary_year AND WEEK(c.cio_time) = s.salary_week AND WEEK(c.cio_time) <> WEEK(NOW())', 'left');

问题是ci会自动为mysql函数添加重音,比如年份、周。

查询就像,

代码语言:javascript
运行
复制
...  LEFT JOIN `salary` `s` ON `c`.`cio_thrp_id` = `s`.`salary_thrp_id` AND `YEAR`(c.cio_time) = s.salary_year AND `WEEK`(c.cio_time) = s.salary_week AND `WEEK`(c.cio_time) <> WEEK(NOW())

我想去掉那种口音。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-02 10:42:42

根据文档,有一个第4参数尝试如下:

代码语言:javascript
运行
复制
$this->db->join('salary s', 'c.cio_thrp_id = s.salary_thrp_id AND YEAR(c.cio_time) = s.salary_year AND WEEK(c.cio_time) = s.salary_week AND WEEK(c.cio_time) <> WEEK(NOW())', 'left', false);

前mor信息查看@Documents这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36369693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档