2017-07-20 6 views
1

私はPostgresデータベースでdatatablesプラグインを使用しています。私が列を注文するとき、私はいくつかのページで重複する行を得ています。たとえば、次のようにDatatables postgres重複行ページング

私は最初のページのコラム「ASG」をソートしています: enter image description here

そして、2ページ目: enter image description here

しかし、私は、ドメイン名で(最初の列をソートしています) 全て大丈夫。何か案は? https://github.com/guillermovil/datatables-postgres/blob/master/ssp.class.pg.php

答えて

1

注文ごとに使用する値が一意ではありません。

は、ここに私のssp.classファイルです。 2番目のページに到達すると、2番目のクエリが発行され、行が同じ順序で返されるという保証は全くありません。

ソートに2番目のフィールドを追加する必要があります。理想的には一意の値を持つフィールドを追加する必要があります。ドメイン名フィールドには一意の値が含まれているように見えます(これは、すべてのクエリが同じ順序で行を返すので、このフィールドで並べ替えると問題なく動作します)。

この問題を詳しく説明しているpageをご覧ください。

関連する問題