1


0

最初の2行を無視するクエリ

タイムスタンプ順に並べられたイベントの100行をフェッチするクエリがあります。 結果セットの上位2エントリを無視したい。 問題は、*条件*が一致しないことです(最初の2行を無視するだけです)。

私はページャー(drupal)を使用しています。ページごとに10個のイベントが発生します。 10行をフェッチした後に処理すると、2つのエントリが失われます(最初のページには8つのエントリしか含まれません)。 問題を解決するには?

4 Answer


4


ビューを使用している場合、オフセットを2に設定するだけで、最初の2つのレコードを無視できます。


2


制限「LIMIT 2,98」を使用


1


LIMIT 2,100

それをあなたのSQLコマンドに追加すると、うまくいくと思います。


1


http://api.drupal.org/api/function/pager_query/6 [pager_query()]でオフセットを使用することはできません。 たぶん、あなたはどのようにクエリをしているのかを再考する必要がありますか? 最初の2つのレコードに対してクエリを実行し、ページャーSQLでWHERE条件を使用して最初の2つの結果のIDを除外する場合があります。