Autor Zpráva
Lion76
Profil *
Zdravim, pro nekoho malickost, pro mne ted problem. Mam tri tabulky, prvni spojuji samou na sebe a k ni potrebuji pripojit druhou a treti za podminky, ze v tabulce druhe a treti jsou nejake radky, ktere obsahuji libovolny pocet znaku ze sloupce z tabulky prvni. Presne receno: jsou v tabulce druhe a treti nejake radky, ktere obsahuji libovolny pocet znaku z tabulky jedna ze sloupce1.
Kajman_
Profil *
myslíte něco jako
where 'aaaaaaaa' REGEXP '^(a)+$'
?

Zkuste prosím použít nějaký příklad. Pokud možno příklad dat z tabulek a chtěný výsledek.
Lion76
Profil *
Kajman_

Ne, myslel jsem LIKE CONCAT(nejakaTabulka.nejakySloupec, '%'), ale na tento zpusob muzu rychle zapomenout, protoze db vraci duplicitni radky. A kdyz pouziji DISTINCT, tak zase nezobrazi vsechny dat. Nema cenu psat chteny vysledek, protoze tohle

| suroviny | produkty |
| svestky | slivovice |
| svestky | povidla |
| svestky | kompot |

nedostanu v cyklus while

svestky

slivovice
povidla
kompot

Takze bud bude vice dotazu nebo pomoc budu hledat v php.
Kajman_
Profil *
Co to seřadit podle suroviny, pamatovat si v php posledni surovinu a když je jiná, tak ji vypsat a uložit jako poslední surovinu?
Lion76
Profil *
Kajman_

Prozatim jsem pouzil dva dotazy. Az se prokousam funkci array_unique, tak opet vytvorim jeden dotaz a odstranim duplicity.

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