Reversing Join

I have the statement

SELECT *
FROM
a
INNER JOIN b ON (a.foo = b.bar)

will give me all the fields that are linked, but is there a way to get all the enteries in both a and b that are not linked?