MYSQL SEARCH WHERE VALUE sepadan dengan rentetan dipisahkan koma
P粉155551728
P粉155551728 2024-02-21 21:27:02
0
1
374

Saya mempunyai medan PROPERTY_TYPE dalam jadual saya Property_types yang mengandungi satu nilai seperti Kediaman, Perniagaan atau Pejabat.

Apabila menjalankan pertanyaan

select * from property_types where property type like '%Residential,office%'

Mendapat semua hartanah tetapi tidak mengembalikan apa-apa.

Bagaimanakah saya harus menulis semula pertanyaan untuk memilih jenis kediaman dan pejabat sahaja dan bukannya semua jenis hartanah?

Saya tidak mahu menggunakan operator OR, iaitu WHERE property_type = 'office' OR property_type = 'residential' kerana terdapat banyak jenis atribut yang mempunyai operator pertanyaan kompleks yang lain.

Saya cuba FIND_IN_SET, CARI OPERATOR, tetapi tiada apa yang berhasil. Sebarang bantuan amatlah dihargai.

P粉155551728
P粉155551728

membalas semua(1)
P粉297434909

Cuba yang berikut:

SELECT * 
FROM property_types 
WHERE `property type` LIKE '%Residential%'
   OR `property type` LIKE '%office%'

Untuk penyelesaian masalah lanjut, sila kongsi jadual input dan jadual output yang dijangkakan dengan contoh.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan