Autor | Zpráva | ||
---|---|---|---|
iceover Profil * |
#1 · Zasláno: 5. 1. 2012, 13:53:37
Formulář mám rozdělený do pěti kroků. Pro každý krok mám jednu tabulku. Tyto údaje mají společný primární klíč id_user. Potřebuji, ale fulltextově vyhledávat ve všech pěti tabulkách. Lze nějak vytvořit společný fulltextový index tak by se dalo hledat ve všech pěti tabulkách najednou?
Napadlo mě, že by to možná šlo udělat přes join, ale nevím. V nejhorším to budu muset předělat na jednu velkou tabulku a nebo do každé tabulky vložit fulltextový index. Dostal bych pak, ale pět různých výsledků a ty bych musel nějak skloubit přes PHP. Moc děkuji za rady. |
||
Medvídek Profil |
#2 · Zasláno: 5. 1. 2012, 13:57:30
iceover:
Napadá mě udělat si pohled (VIEW) a fultextově pak prohledávat v tomto pohledu. (http://www.linuxsoft.cz/article.php?id_article=1037) |
||
Kajman Profil |
#3 · Zasláno: 5. 1. 2012, 14:05:49
iceover:
Myslím, že jeden společný index nad více tabulkami neuděláte. A taky moc nechápu, proč cpete jeden formulář do více tabulek. |
||
iceover Profil * |
#4 · Zasláno: 5. 1. 2012, 14:13:44
Formulář má cca 80 polí. Přišlo mi přehlednější pro každý krok si vytvořit zvlášť tabulku, ale asi máte pravdu, že je to nesmysl.
|
||
Časová prodleva: 11 let
|
0