MYSQL LEFT JOIN z GROUP BY

:) Mam 2 zapytania i muszę do nich dołączyć, muszę porównać czas pracy pracownika w zależności od aktywności z łącznym czasem pracy firmy w tej samej działalności w określonym okresie

Pierwsze zapytanie to:

SELECT u.login,
       a.article, 
       p.p_article, 
       (SUM(p.p_going) + SUM(p.p_leaving) + SUM(p.p_working)) AS tottime
FROM pos p,users u, articles a
WHERE u.login = p.p_login
AND REPLACE( u.login, '.', '_' ) = 'users_name'
AND p.p_datum >= '2013-04-09'
AND p.p_datum <= '2013-04-16'
AND p.p_article = a.id
GROUP BY a.article

Moje drugie zapytanie to:

SELECT a.article, 
       p.p_article, 
       (SUM(p.p_going) + SUM(p.p_leaving) + SUM(p.p_working)) AS tottime
FROM pos p, articles a
WHERE p.p_datum >= '2013-04-09'
AND p.p_datum <= '2013-04-16'
AND p.p_article = a.id
GROUP BY a.article

Pierwsze zapytanie zwraca mi całkowity czas pracy WORKER pogrupowany według działań, na przykład:

u.login    a.article     p.p_article  tottime
Ivan       Teambuilding    1          3,45
Julie      Social_work     2          5,67

Drugie zapytanie zwraca mi całkowity czas pracy FIRMY pogrupowany według działań, na przykład:

a.article     p.p_article  tottime
Teambuilding    1         150
Social_work     2         260

Chcę mieć coś takiego, więc mogę porównać całkowity czas pracownika na działanie z łącznym czasem godzin pracy firmy na aktywność w określonym okresie:

u.login    a.article     p.p_article  tottime(worker)  tottime(company) 
Ivan       Teambuilding    1          3,45              150  
Julie      Social_work     2          5,67              260

W przypadku wartości NULL chciałbym użyć LEFT JOIN. Szukałem rozwiązania przez 3 godziny i wszystko, co próbuję, nie działa, więc każda pomoc byłaby doceniana.

questionAnswers(2)

yourAnswerToTheQuestion