Rumah  >  Soal Jawab  >  teks badan

Mengapakah pesanan berubah selepas mysql menggunakan group_concat?

Memandangkan medan dalam dua jadual mengandungi perhubungan satu-dengan-banyak, fungsi group_concat digunakan untuk menyambung berbilang keping data semasa membina paparan untuk mengurangkan jumlah data Walau bagaimanapun, selepas penyambungan, didapati bahawa data asal order dah tukar
Contohnya:
Data asal :

    a                  1
    a                  2
    a                  3

Hasil yang dijangkakan:

    a                  1,2,3

Hasil sebenar:

    a                  2,1,3 (或者其他 总之顺序改变了)
    

Apa yang sedang berlaku?

天蓬老师天蓬老师2710 hari yang lalu824

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:51:30

    Ia ada kaitan dengan medan yang berkaitan dan medan yang diekstrak Hanya susun secara dalaman group_concat(urutan id mengikut id)

    balas
    0
  • Batalbalas