Procvičování! a opakování! GROUP BY Agregace Počet, průměr, součet… GROUP BY GROUP BY + agregace JOIN Příspěvky Jméno E-mail Příspěvek Kampaň Honza jsem@posp.cz 300 hithit Honza jsem@posp.cz 1000 kontaktní Tomáš fil.hrabal@gmail. com 500 hithit Eliška eliska@eps.cz 300 kontaktní Problémy? Jméno E-mail Příspěvek Kampaň Honza jsem@posp.cz 300 hithit Honza jsem@posp.cz 1000 kontaktní Tomáš fil.hrabal@gmail. com 500 hithit Eliška eliska@eps.cz 300 kontaktní PříspěvkyDonoři Řešení? ID Jméno Kontakt Poznámka 1 Honza jsem@posp.cz Nevolat před 10 dopo 2 Tomáš fil.hrabal@gmail.co m 3 Eliška eliska@eps.cz Pracuje v EPS Donor Příspěvek Kdy Kampaň 1 300 30. 10. 2014 hithit 1 1000 1. 11. 2014 konktatní 2 500 1. 11. 2014 hithit 3 300 30. 10. 2014 kontaktní INNER JOIN ID Jméno Kontakt Poznám ka 1 Honza jsem@pos p.cz Nevolat před 10 dopo 2 Tomáš fil.hrabal@ gmail.com 3 Eliška eliska@eps .cz Pracuje v EPS SELECT * FROM prispevky INNER JOIN donori ON donori.ID = prispevky.donor Donor Příspěvek Kdy Kampaň 1 300 30. 10. 2014 hithit 1 1000 1. 11. 2014 konktatní 2 500 1. 11. 2014 hithit 3 300 30. 10. 2014 kontaktní Vysledek Jméno Kontakt Poznámka Příspěvek Kampaň Honza jsem@posp.cz Nevolat před 10 dopo 300 hithit Honza jsem@posp.cz Nevolat před 10 dopo 1000 kontaktní Tomáš fil.hrabal@gma il.com 500 hithit Eliška eliska@eps.cz Pracuje v EPS 300 kontaktní ID Jméno Kontakt Poznámka 1 Honza jsem@posp.cz Nevolat před 10 dopo 2 Tomáš fil.hrabal@gmail.co m 3 Eliška eliska@eps.cz Pracuje v EPS 4 Anna anna@seznam.cz barcamp Brno INNER vs. LEFT Donoři Příspěvky INNER vs. LEFT Donoři Příspěvky NIC INNER Donoři Příspěvky Databáze je hloupá! Neví nic o sémantice vašich dat LEFT Donoři Příspěvky NULL Zase problém… PříspěvkyDonoři Řešení? PříspěvkyDonoři Kampaň ID Jméno Kontakt Poznámka 1 Honza jsem@posp.cz Nevolat před 10 dopo 2 Tomáš fil.hrabal@gmail.co m 3 Eliška eliska@eps.cz Pracuje v EPS ID Název Zodpovědný 1 Hithit Kamil 2 Kontaktní Zuzana 3 LFŠ Jana Donor Příspěvek Kdy Kampaň 1 300 30. 10. 2014 1 1 1000 1. 11. 2014 2 2 500 1. 11. 2014 1 3 300 30. 10. 2014 2 Donoři Příspěvky NIC Kampaně