2015-05-17 8 views
-1

Использование Mysql на Joomla 2.5. Вот мой код. Отлично работает, если не показывать результаты, когда ни один пользователь (u) не привязан к команде (t).Группа Concat with Left Присоединиться

$query = "SELECT DISTINCT(t.id) as id,t.*, GROUP_CONCAT(DISTINCT ' ',MID(u.first_name,1,1) ,'.',u.last_name) as name 
    FROM #__bl_teams as t 

    LEFT JOIN (#__bl_teamcord as tc, #__users as u) ON(FIND_IN_SET(t.id,tc.teams)AND tc.u_id = u.id) 

    WHERE 
    t.id != 0 
    AND t.id != 1 
    AND ".$season_id." = t.s_id 

    GROUP BY t.id 

    ORDER BY t.t_name"; 

$db->setQuery($query); 
$rows = $db->loadObjectList(); 
foreach($rows as $row){ 
    echo $row->id.' - '.$row->name.'<br />'; 
} 
+0

Я активно проверяю эту страницу, если у вас есть вопросы ... – user1071915

ответ

0

Теперь он отлично работает. Не знаю, почему он не работал раньше.

Смежные вопросы