У меня есть две таблицы:граф, внутреннее соединение
DRIVER(Driver_Id,First name,Last name,...);
PARTICIPANT IN CAR ACCIDENT(Participant_Id,Driver_Id-foreign key,responsibility-yes or no,...).
Теперь, мне нужно, чтобы выяснить, какой водитель участвовал в аварии, где ответственность «да», и сколько раз. Я сделал это:
Select Driver_ID, COUNT (Participant.Driver_ID)as 'Number of accidents'
from Participant in car accident
where responsibility='YES'
group by Driver_ID
order by COUNT (Participant.Driver_ID) desc
Но, мне нужно добавить водителей первого и фамилию из первой таблицы (с помощью внутреннего соединения, я полагаю). Я не знаю, как, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY. Пожалуйста, помогите :)
Спасибо, он отлично работает! И это не домашняя работа, я просто пытаюсь упростить свою работу, создав простую базу данных, и я начинаю в этой области, поэтому каждый может ожидать более глупые вопросы, такие как этот :)) – Urosh