Frage im Vorstellungsgespräch bei Amazon

Difference between outer join/inner join, where/having.