Custom functions used in Google Sheets for ease of use and improved functionality.
=gsSQL("select * from authors intersect select * from editors")
=gsSQL("select id, first_name, last_name, count(*) from
(select id, first_name, last_name from editors union all
select id, first_name, last_name from Authors union all
select id, first_name, last_name from translators) as test
group by id, first_name, last_name having count(*) > 1")
=gsSQL("select id, first_name, last_name, count(*) from authors group by id, first_name, last_name having count(*) > 1")
=gsSQL("select id, first_name, last_name, count(*) from authors group by id, first_name, last_name having count(*) > 1", "authors", Authors!A1:C)