Autor | Zpráva | ||
---|---|---|---|
Mesiah Profil |
#1 · Zasláno: 29. 7. 2010, 02:29:52 · Upravil/a: Mesiah
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 |
#2 · Zasláno: 29. 7. 2010, 02:36:46
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 |
#3 · Zasláno: 29. 7. 2010, 02:43:22
databaze je MySQL 5.1 a layer je Dibi.
|
||
Kajman_ Profil * |
#4 · Zasláno: 29. 7. 2010, 08:40:21
Left Joint
To musí být ale veselý layer. |
||
Mesiah Profil |
#5 · Zasláno: 29. 7. 2010, 10:03:00
hh no jasne, psal jsem to vice-mene z hlavy, tak jsem se asi nejak neuhlidal... :))
|
||
Časová prodleva: 14 let
|
0