mysql - 如何使用 $this->db 编写以下 sql 查询

标签 mysql codeigniter

SELECT Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders
LEFT JOIN Shippers
ON Orders.ShipperID=Shippers.ShipperID
GROUP BY ShipperName; 

最佳答案

你可以试试这个:

$this->db->select('Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders');
$this->db->join('Shippers', 'Orders.ShipperID = Shippers.ShipperID', 'left');
$this->db->group_by('ShipperName');
$getResult=$this->db->get('ShipperName');

关于mysql - 如何使用 $this->db 编写以下 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25840823/

相关文章:

mysql - 关于 vb.net 中的字符串数据类型

php - 修复错误 Codeigniter : Call to a member function pilihkat() on a non-object

apache - 我如何让 Apache 知道哪个应用程序目录用于不同的域?

php - Codeigniter 中奇怪的 session 行为

php - LinkedIn 二级连接 API

mysql - SQL 将 select 中的内容替换为左连接

mysql - 有没有办法只加密尚未加密的数据?

mysql - 1242 - 当 WHERE 使用 2 列进行更新时,子查询返回多于 1 行

codeigniter - 如何在 Codeigniter 的我自己的 Controller 中生成 API key

mysql - Android Studio 是否有任何 Sqlite 扩展?