cari

Rumah  >  Soal Jawab  >  teks badan

php - Bagaimana untuk menggunakan had dan offset untuk mengendalikan penomboran dalam carian berbilang keadaan pangkalan data?

Sebahagian daripada struktur jadual adalah seperti berikut:

 jumlah angka(20,2), -- jumlah statistik
  aksara tarikh berbeza-beza(50), -- tarikh
  aksara tapak berbeza-beza(50), -- alamat

Sekarang saya mahu menggunakan jadual pada halaman untuk mengeluarkan: data statistik yang sepadan dengan tarikh dan alamat. Satu tarikh boleh sepadan dengan berbilang alamat. Alamat juga boleh sepadan dengan berbilang tarikh, tetapi tarikh dan alamat boleh menentukan rekod secara unik.
Saya kini membuat statistik berdasarkan tarikh kumpulan mengikut, dan kemudian mencari alamat yang sepadan untuk setiap tarikh Dengan cara ini, beberapa tarikh mengandungi berbilang alamat, dan beberapa tarikh hanya mengandungi kes sebuah alamat. Pada masa ini, saya tidak boleh menggunakan had dan offset untuk memaparkan data dalam halaman. Sekarang saya telah mengumpulkan semua data, tetapi halaman ini tidak dapat dilaksanakan.
Bagaimanakah masalah ini boleh diselesaikan? Terima kasih.

phpcn_u1582phpcn_u15822795 hari yang lalu375

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 13:11:44

    Tidak kira betapa rumit pertanyaan anda, anda boleh menggunakan had dan mengimbangi untuk menomborkan.

    select * from (
      select a, b, c
      from ...
      where ...
      ...
    ) 
    order by a, b, c
    limit xx
    offset xx;
     

    balas
    0
  • Batalbalas