Autor Zpráva
Mesiah
Profil
Zdravicko,

prosím Vás, rád bych vytvořil dotaz, ze kterého dostanu z tabulky posts sloupce: id, title, text, posted a z tabulky categories: category a to tak aby, pokud článek patří do více kategorií byly kategorie zapsány do sloupce category (nějak odděleny). Jenže můj současný dotaz, vrací pro každý článek, který patří do více kategorií stejný řádek... můžete mi prosím poradit, jak dotaz upravit?

SELECT
[posts.id] AS id
[posts.title] AS title
[posts.text] AS text
[posts.posted] AS posted
[categories.category] AS category
FROM
[posts]
Left Joint [posts-categories] ON [posts.id] = [posts-categories.id_post]
Left Joint [categories] ON [posts-categories.id_category] = [categories.id]
WHERE
[posts.enabled] = \'yes\'
Alphard
Profil
Se kterou databází pracujete? Je to MySQL a nějaký db layer, nebo něco jiného?
MySQL má funkci group_concat().
Mesiah
Profil
databaze je MySQL 5.1 a layer je Dibi.
Kajman_
Profil *
Left Joint

To musí být ale veselý layer.
Mesiah
Profil
hh no jasne, psal jsem to vice-mene z hlavy, tak jsem se asi nejak neuhlidal... :))

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: