Sql Access数据库上的Codeigniter限制

Sql Access数据库上的Codeigniter限制,sql,codeigniter,ms-access,activerecord,Sql,Codeigniter,Ms Access,Activerecord,我有以下“活动记录”设置: 使用$this->db->last_query()mereley输出: SELECT * FROM (Orders) INNER JOIN MPC_Agents ON Orders.UserName = MPC_Agents.UserName 为什么不应用限制?限制在MS Access SQL中不可用。您可以选择顶部: SELECT Top 10 Id FROM Table Order BY Id 或 限制在MS Access SQL中不可用。您可以选择顶部: S

我有以下“活动记录”设置:

使用
$this->db->last_query()mereley输出:

SELECT * FROM (Orders) INNER JOIN MPC_Agents ON Orders.UserName = MPC_Agents.UserName

为什么不应用限制?

限制在MS Access SQL中不可用。您可以选择顶部:

SELECT Top 10 Id FROM Table Order BY Id


限制在MS Access SQL中不可用。您可以选择顶部:

SELECT Top 10 Id FROM Table Order BY Id


将您的限制放在查询的顶部,并按以下方式编辑

 $this->db->limit(20,50);
 $this->db->select('*');
 $this->db->from('Orders');
 $this->db->join('MPC_Agents', 'Orders.UserName = MPC_Agents.UserName', 'inner');
 $this->db->get();

希望它能更好地工作

将您的极限乐趣放在查询的顶部,并按如下所示进行编辑

 $this->db->limit(20,50);
 $this->db->select('*');
 $this->db->from('Orders');
 $this->db->join('MPC_Agents', 'Orders.UserName = MPC_Agents.UserName', 'inner');
 $this->db->get();

希望它能更好地工作

完成以下语法:
$this->db->select(“TOP$limit*”)
hi@rickyduck您能为您的解决方案提供完整的代码吗。。。谢谢d使用以下语法完成:
$this->db->select(“TOP$limit*”)
hi@rickyduck您能为您的解决方案提供完整的代码吗。。。谢谢D