2013-11-24 3 views
0

У меня есть две таблицы:Firebird, группа по ссылочное поле

  1. PEOPLE:

    INDEX, NAME, SURNAME 
    
  2. АКТИВНОСТИ:

    INDEX, ACTIVITY, PEOPLE_INDEX 
    

я хочу показать:

select PEOPLE_INDEX, count(INDEX) from ACTIVITY group by PEOPLE_INDEX 

, но вместо «PEOPLE_INDEX» Я хочу видеть имя и фамилию из таблицы "НАРОДНОЙ.

Как мне написать свой запрос?

Спасибо!

+0

Столбец указателя в функции Count, из какой таблицы это? –

ответ

1
SELECT P.NAME, P.SURNAME, A.PEOPLE_INDEX, COUNT(A.INDEX) AS Cnt 
FROM ACTIVITY A INNER JOIN PEOPLE P 
ON A.INDEX = P.INDEX 
GROUP BY P.NAME, P.SURNAME, A.PEOPLE_INDEX 
Смежные вопросы