Autor | Zpráva | ||
---|---|---|---|
RiZe Profil |
#1 · Zasláno: 14. 3. 2007, 18:16:12
Mám v aplikaci MySQL dotaz na vybrání novinky. Ve sloupci news_author a news_editedby je ID uživatele (user_id), který novinku vložil, resp. upravil. Potřebuji tento dotaz upravit tak aby to fungovalo. Každý uživatel má svůj rádek v tabulce a své ID (pochopitelně).
Struktura tabulek
"SELECT n.*, u.user_name, u.user_email FROM ".CTH_NEWS." n INNER JOIN ".CTH_USERS." u ON n.news_author = u.user_id ORDER BY news_date DESC LIMIT $start, $limit" |
||
djlj Profil |
#2 · Zasláno: 14. 3. 2007, 18:44:18
Potřebuji tento dotaz upravit tak aby to fungovalo.
Fajn by bylo napsat, co že ti to vlastně nefunguje. |
||
RiZe Profil |
#3 · Zasláno: 14. 3. 2007, 19:56:15
sry, funguje, ale potrebuju rozsirit tak, aby to vybralo jeste jmeno toho kdo novinku upravil
|
||
djlj Profil |
#4 · Zasláno: 14. 3. 2007, 20:04:37
Však to tak už máš…
|
||
RiZe Profil |
#5 · Zasláno: 14. 3. 2007, 20:18:48
potřebuju ještě vybrat ze sloupce news_editedby, to co tam mám je pouze vybrání autora, já chci ještě vybrat toho, kdo to upravil.
|
||
Kajman_ Profil * |
#6 · Zasláno: 14. 3. 2007, 21:13:32
"SELECT n.*, u.user_name, u.user_email, u2.user_name upravil FROM ".CTH_NEWS." n
INNER JOIN ".CTH_USERS." u ON n.news_author = u.user_id INNER JOIN ".CTH_USERS." u2 ON n.news_editedby = u2.user_id ORDER BY news_date DESC LIMIT $start, $limit" v mysql5+ to možná bude potřeba nějak ozávorkovat |
||
RiZe Profil |
#7 · Zasláno: 14. 3. 2007, 21:20:58
hmm, škoda že to asi nejde jednodušeji ale co, hlavně že to bude fungovat. Díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0