Autor Zpráva
radekt
Profil
Dobrý den,
mám tabulku měst a jejich cizojazyčných synonym. Takže v tabulce měst je např. záznam Praha a v tabulce synonym jí odpovídají záznamy Prague, Prag, Praga. Dá se prostředky mySQL udělat dotaz, který by nevrátil toto:

Praha; Prague;
Praha; Prag;
Praha; Praga;
... další řádky měst a jejich ciz. synonym

ale

Praha; Prague, Prag, Praga;
... další řádky měst a jejich ciz. synonym

V php to není problém udělat, ale zajímalo by mě, jestli to nelze udělat čistě dotazem.
Děkuji
Radek Tůma
Taps
Profil
radekt:
jaká je struktura tabulek ?
radekt
Profil
Uvádím jen nejdůležitější sloupce:

tabulka mesta:
id, nazev

tabulka synonyma:
mesta_id, nazev

relace je mesta.id -> synonyma.mesta_id
Tori
Profil
radekt:
Funkce GROUP_CONCAT by se vám mohla hodit.
radekt
Profil
děkuji, to je přesně ono.

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