Autor Zpráva
Tory
Profil *
Dobrý večer,
nevím, jak udělat následující věc:

tab1.sl1 obsahuje nějaké jedinečné hodnoty, tab2.sl1 může obsahovat libovolný počet a kombinaci těchto hodnot. Potřebovala bych pro každý řádek v tab1.sl1 najít počet řádků z tab2, které ten řetězec obsahují. Problém je v tom, že když mám v tab1.sl1 hodnoty 'abc', 'bc', 'bcd' tak nemůžu použít '...tab2.sl1 rlike tab1.sl1...' (protože potřebuji hledat celá slova) , pro fulltext to jsou zase příliš krátké řetězce.
Jedině mi napadlo načíst všechny hodnoty z tab1.sl1 do pole a pak po jedné vyhledávat podle
regexp '^$hodnota[^a-z]'
, ale nevím jestli skriptu nevyprší čas dřív, než by všechno našel. Nevěděli byste, prosím, poradit, jak by to šlo udělat v jednom sql dotazu? Díky moc.
Tory
Profil *
sorry, ten regexp je blbost, už mi to došlo

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