[Mysql] Problem z zapytaniem

0

Witam,
mam problem z pewnym zapytaniem, nie wiem czy da sie to ogarnac jako jeden sql.

Mam dwie tabele

transaction_tab
transaction_id Integer
date timestamp

transaction_detail_tab
transaction_detail_id integer
transaction_id integer fk
currency varchar
type varchar
amount numeric(15,2)

I teraz chcialbym zapytanie ktore zrobiloby mi sume z amount z rozbiciem na dzien i na walute. Kolumna type ma sluzyc tylko do ograniczenia wynikow na jeden konkretny typ.

Co bym chciał uzyskać w rezultacie to mniej wiecej cos takiego

2017-09-10 | PLN | 10000 (to jest ta suma)
2017-09-10 | EUR | 43242 (to jest ta suma)
2017-09-11 | PLN | 10000 (to jest ta suma)
2017-09-11 | EUR | 43242 (to jest ta suma)
itd.

O ile zrobienie tego nie odnoszac sie do tabeli jest proste

np. select sum(amount), currency where type = '' group by currency
jest proste to nie wiem jak odwolac sie do parenta aby uzyskac date.

dzieki

0

zwykły join

select
   t.date
   ,d.currency
   , sum(amount)
from
    transaction_tab t
    inner join transaction_detail_tab d on t.transaction_id=d.transaction_id
where 
    d.type = '' 
group by
   t.date
   ,d.currency

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0