Shouldn't this select a.*, b.*?