Autor Zpráva
iceover
Profil *
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
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
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: