Autor Zpráva
RD
Profil *
Zajímalo by mě, jak řešíte uložení kategoriíía a jejich ID do MYSQL, uvedu příklad:

Mám dvě tabulky

1/ Id NazevKategorie

2/ Id IdKategorie Polozka

Pokud položka patří jen do jedné kategorie, je vše v pořádku, uložím do sloupce IdKategorie ID z první tabulky a vše je provázáno. Jak to ale řešíte, je-li položka ve více kategoriích?
Leo
Profil
Dalsi krizovou tabulkou, kde je IDpolozky a IDkategorie, Leo
RD
Profil *
Mohl byste mi ještě poradit, jak se na křížovou tabulku dotazovat, aby hodila správný výsledek? Děkuji
RD
Profil *
Mám dotaz sestavený takto:

SELECT
C. nadpis, R. rubrika
FROM
clanky C, clanky_kriz K, rubriky R
WHERE
K. idclanku = C. id AND
K. idrubriky = R. id
GROUP BY
C. id
ORDER BY
C. datum DESC

Výsledek je ale tento:

test 2 - rozhovory
test 2 - mp3
test 1 - rozhovory
test 1 - profily
test 1 - fotky

A já potřebuji takovýto výsledek:

test 2 - soppli, mp3
test 1 - rozhovory, profily, fotky
Kajman
Profil *
Jaká verze MySql je k dispozici? Pokud 4.1 nebo novější, tak zkuste

SELECT
C. nadpis, GROUP_CONCAT(R. rubrika)
...
RD
Profil *
mám 4.1, už to sviští diky!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0