Autor | Zpráva | ||
---|---|---|---|
Meldo Profil |
#1 · Zasláno: 18. 2. 2008, 17:26:21
Snazim sa rozbehat fulltextove vyhladavanie. Pre jednu tabulku to nieje problem.
SELECT * FROM referencie WHERE MATCH (referencie.text) AGAINST ('firma') Ako ale vybrat data pre viac tabuliek? Skusal som nasledovne, samozrejme bez uspechu: SELECT * FROM referencie, text, clanok WHERE MATCH (referencie.text, text.text, clanok.nadpis) AGAINST ('firma') Googlim uz 2 hodiny a bez uspechu :-( |
||
segy Profil * |
#2 · Zasláno: 18. 2. 2008, 17:48:29
problem bude asi v tom, ze sa snazis hladat nad tromi tabulkami, ktore si nijak nespojil (teda nad 0 zaznamami). checkni mysql manual ako spajat tabulky
(http://dev.mysql.com/doc/refman/5.0/en/join.html) |
||
Meldo Profil |
#3 · Zasláno: 18. 2. 2008, 18:14:36
No moc tomu nechapem. Nedal by sa moj priklad prepracovat do funkcneho riesenia?
|
||
Kajman_ Profil * |
#4 · Zasláno: 18. 2. 2008, 20:22:30
Spíš hledáte union...
http://dev.mysql.com/doc/refman/5.0/en/union.html Jen si musíte vybírat stejný typ sloupečků ze všech tabulek. |
||
Časová prodleva: 16 let
|
0