Autor | Zpráva | ||
---|---|---|---|
Gnd Profil * |
#1 · Zasláno: 29. 1. 2009, 21:56:12
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 |
#2 · Zasláno: 29. 1. 2009, 22:04:25
ORDER BY IF(text LIKE '%modra barva%',0,1), text |
||
Gnd Profil * |
#3 · Zasláno: 29. 1. 2009, 22:46:20
„ORDER BY IF(text LIKE '%modra barva%',0,1), text“
diky moc.. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0