I've just added a page to NHibernate's new community site, about Getting unique results from joined queries.

 

Comments (and edits) are welcome