Autor | Zpráva | ||
---|---|---|---|
Petr Ká Profil |
#1 · Zasláno: 28. 2. 2012, 23:56:37 · Upravil/a: Petr Ká
Ahoj
Potřeboval bych menší konzultaci s MySQL dotazem pro výpis vláken konverzací s uživatelem (platí 1 vlákno = 1 uživatel -> jako na FB). Ve výpisu vláken mám vždy Fotku uživatele, uživatelské jméno (nebo umelecke jmeno je-li vyplneno) a chtel bych tam poslední zprávu, momentálně se mi ukazuje pouze uplne první zpráva. Dotaz : SELECT a.*, b.login, b.umelecke_jmeno, (SELECT COUNT(s.id) FROM messenger s WHERE ( s.pro = 1 AND od = a.od AND a.USER = 1 ) OR ( s.od = 1 AND pro = a.od AND a.USER = 1 )) AS pocet FROM messenger a, users b WHERE a.od = b.id AND a.USER = 1 GROUP BY a.od, a.USER ORDER BY a.datum DESC LIMIT 15; A navic se mi to neřadí podle toho s kým jsem naposled komunikoval... :( |
||
Tori Profil |
#2 · Zasláno: 29. 2. 2012, 00:26:07
Ten třetí příklad z FAQ (řádky s maximem) by vám nepomohl?
|
||
Petr Ká Profil |
#3 · Zasláno: 29. 2. 2012, 02:47:31
Tori
Děkuji, pomohlo |
||
Časová prodleva: 12 let
|
0