Adakah terdapat cara dalam Mysql untuk menanyakan rentetan di dalam rentetan lain?
ECHO
ECHO 2020-01-02 10:44:28
0
5
934

Mysql Adakah terdapat sebarang cara untuk membuat pertanyaan Sebagai contoh, rentetan '3,5' berada dalam rentetan '3,4,5,2'

Situasinya mungkin seperti ini

Pengguna mempunyai berbilang atribut dan atribut ID digunakan dalam jadual pengguna Medan disimpan

seperti user_attr, format storan nilai ialah: '3,4,5,2',

Penjelasan: Contohnya, nombor ialah ID atribut

Sekarang front-end perlu menanyakan pengguna yang mempunyai berbilang atribut pada masa yang sama

Contohnya, front-end Format ID atribut yang diluluskan yang perlu ditanya ialah: '3,5', format rentetan

Bagaimanakah saya harus menulis pertanyaan? Saya menggunakan thinkphp5, <> ;



ECHO
ECHO

membalas semua (4)
孤独是一种态度

find_in_set() Ketahui mengenainya

    lk

    seperti jawapan yang betul

      junwind

      Tidak perlu menggunakan pertanyaan sql di sini Tukarkan 3,5 yang dilalui oleh hujung hadapan kepada tatasusunan [3,5], dan kemudian 3,4,5,2 juga ditukar kepada tatasusunan akan tahu sama ada di dalamnya atau tidak

        余水

        Tukar 3 dan 5 kepada tatasusunan, gelung dan sambung di mana keadaan, pengguna_attr seperti '%3%' atau pengguna_attr seperti '%5%' groug mengikut id pengguna Mungkin kecekapannya tidak begitu tinggi, tetapi ia boleh dicapai

        • balas Jika anda menggunakan suka, anda tidak boleh membezakan antara 3,13 dan 5,15.
          ECHO pengarang 2020-01-04 16:00:36
        Muat turun terkini
        Lagi>
        kesan web
        Kod sumber laman web
        Bahan laman web
        Templat hujung hadapan
        Tentang kita Penafian Sitemap
        Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!