Autor Zpráva
koprpe
Profil
Ahoj, mám takový problém a nevím si s ním moc rady. V systému, který vytvářím potřebuji vytvořit modul, ve kterém si uživatelé mohou vytvořit libovolný "sešit" o libovolném počtu sloupců, "sešit" si naplnit, a nad těmito sloupci pak mohou provádět hledání. Mám tedy tři db tabulky:
poznamky -> (idVlastnika, idSloupce) -> zde se založí nový řádek sešitu
poznamky_sloupce -> (id, nazevSloupce, idVlastnika) -> zde jsou definovány custom sloupce klientů
poznamky_hodnoty -> (idSloupce, idPoznamky, hodnota) -> hodnoty pro jednotlivé řádky tabulky 'poznamky'

Nyní je ovšem potřeba dovolit klientům hledání nad libovoulnou kombinácí sloupcu 'hodnota' v tabulce 'poznamky_hodnoty' + schopnost libovolného řazení. Dotaz mám tak nějak hotový pomocí vnořených dotazů a joinů (ovšem spolehlivě nefunguje řazení), ale chtěl bych se zeptat, jestli tato úloha nemá lepší a přehlednější řešení například pomocí dočasných tabulek (s nimi bohužel nemám zkušenosti), případně jsem se něco dočetl o mysql pivot. Nemá s tím někdo zkušenosti?

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:

0