Autor Zpráva
Mesiah
Člen
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
Moderátor
Se kterou databází pracujete? Je to MySQL a nějaký db layer, nebo něco jiného?
MySQL má funkci group_concat().
Mesiah
Člen
databaze je MySQL 5.1 a layer je Dibi.
Kajman_
Left Joint

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

(Zapomenuté heslo?)

Vaše odpověď

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvacet-čtyři: