私はPostgresデータベースでdatatablesプラグインを使用しています。私が列を注文するとき、私はいくつかのページで重複する行を得ています。たとえば、次のようにDatatables postgres重複行ページング
しかし、私は、ドメイン名で(最初の列をソートしています) 全て大丈夫。何か案は? https://github.com/guillermovil/datatables-postgres/blob/master/ssp.class.pg.php
私はPostgresデータベースでdatatablesプラグインを使用しています。私が列を注文するとき、私はいくつかのページで重複する行を得ています。たとえば、次のようにDatatables postgres重複行ページング
しかし、私は、ドメイン名で(最初の列をソートしています) 全て大丈夫。何か案は? https://github.com/guillermovil/datatables-postgres/blob/master/ssp.class.pg.php
注文ごとに使用する値が一意ではありません。
は、ここに私のssp.classファイルです。 2番目のページに到達すると、2番目のクエリが発行され、行が同じ順序で返されるという保証は全くありません。
ソートに2番目のフィールドを追加する必要があります。理想的には一意の値を持つフィールドを追加する必要があります。ドメイン名フィールドには一意の値が含まれているように見えます(これは、すべてのクエリが同じ順序で行を返すので、このフィールドで並べ替えると問題なく動作します)。
この問題を詳しく説明しているpageをご覧ください。