Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
#1 · Zasláno: 21. 9. 2009, 16:11:08
Zdravím, mám dotaz
SELECT ID, cas, soubor, interpret, skladba, stazeno FROM mp3 WHERE MATCH(interpret) AGAINST('"+david +bowie"') or MATCH(skladba) AGAINST('') order by id DESC LIMIT 200 jde dosáhnout aby ty 2 slova se musela vyskytovat v sloupci interpret? takhle to najde vše buď s jedním nebo se druhým slovem, potřeboval bych aby to našlo jen odpovídající řádky kde se nacházejí pouze obě slova |
||
stepanka Profil * |
#2 · Zasláno: 22. 9. 2009, 16:13:25
davef6
Nevím, používám stejné vyhledávání, a nachází mi to jen řádky se všemi výskyty. Akorát bych to upravila takto: MATCH(interpret) AGAINST('+david +bowie' IN BOOLEAN MODE) Super článek k tomu najdeš tady: http://interval.cz/clanky/fulltextove-vyhladavanie-v-mysql-teoria/ ... snad pomůže. A ještě: MATCH(skladba) AGAINST('') |
||
Časová prodleva: 15 let
|
0