webForumDet fria alternativet

Flera sökord i fritextsökning

Databaser & SQL

0 svar · 278 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Frågan#1

Håller på med en fritextsökning.
Just nu fungerar den jättebra om man bara söker på ett ord, men hur ska jag göra för att det skall fungera för flera sökord.

SELECT * FROM cwwl 
WHERE  subject LIKE '%q%' 
OR comment LIKE '%q%' 
OR severity LIKE '%q%' 
OR name LIKE '%q%') 
ORDER BY case 
when subject like '%q%' then 1
when site like '%q%' then 2
when comment like '%q%' then 3
else 4 end

Som ni ser är viktar jag alltså resultatet om söksträngen finns med i subject, site eller comment osv. Hur ska jag få allt att fungera med flera sökord?

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)