1

次の「アクティブレコード」設定があります。

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

$this->db->last_query();単なる出力の使用:

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

なぜ制限を適用しないのですか?

4

2 に答える 2

1

MS Access SQL では制限を使用できません。上を選択できます。

SELECT Top 10 Id FROM Table Order BY Id

または

SELECT Top 10 Id FROM Table 
WHERE ID Not IN (SELECT Top 10 ID From Table ORDER BY Id)
Order BY Id
于 2012-07-18T14:36:16.790 に答える
0

制限の楽しみをクエリの一番上に置き、次のように編集します

 $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();

それがうまくいくことを願っています

于 2012-08-21T12:21:51.483 に答える