Autor Zpráva
Gnd
Profil *
Zdravím,

mám jistý problém a nevím, zda lze jednoduše řešit. Vyhledávám v mysql dtb určitá slovní spojení a zajímá mě, jak vést dotaz, aby byly výsleky seřazeny dle toho v jakém pořadí jsou jednotlivé LIKE.

Př. mám

text LIKE '%modra barva%' OR text LIKE '%modra%' OR text LIKE '%barva%'

a chci mit na prvnim miste vysledky ktere obsahuji spojeni "modra barva" a potom az pripadne varianty.

lze to nebo se to resi jinak..

Diky za rady..
ninja
Profil
ORDER BY IF(text LIKE '%modra barva%',0,1), text
Gnd
Profil *
ORDER BY IF(text LIKE '%modra barva%',0,1), text


diky moc..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0