php - 如何使用内部连接从 codeigniter 中的两个表中获取数据

标签 php codeigniter

我是 codeigniter 的新手,在 Active Record(JOIN) 中遇到问题。

SELECT emp.name
    ,emp_detail.salary
FROM emp
INNER JOIN emp_details ON emp.id=emp_details.eid
                         AND emp_detail.salary > 5000

如何在 codeigniter 中更改上述查询。

最佳答案

您的查询中有错字。我已经将你的更新为 Active Records。这对你有用..

$this->db->select('e.name,ed.salary');
$this->db->from('emp e');
$this->db->join('emp_details ed','e.id = ed.eid');
$this->db->where('ed.salary > 5000');
$result = $this->db->get()->result_array();
print_r($result);

关于php - 如何使用内部连接从 codeigniter 中的两个表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763024/

相关文章:

php - Twig 解析数组并按键检查

php - 从数据库中选择偏移量

php - 如何从 CodeIgniter 中的模型加载助手?

codeigniter - 使用 Codeigniter,如果我想将方法​​设置为私有(private)有什么区别?

mysql - 如何使用 codeigniter 从 json 列中检索数据?

javascript - CodeIgniter 中的图像文件、CSS 和 JS 文件

javascript - 用 fancybox 计算点击次数?

php - 如果评论正文文本无效,如何显示错误消息?

php - 警告 : exec(): Unable to fork

PHP fatal error : Uncaught CurlException: 28 and 35 on Facebook apps