Toto jsem použil:
select a.id, a.nazev, case when b.idNewsletter is null then 0 else 1 end AS checkbox_checked
from newsletters_ a
left outer join newsletters_skupiny_hlavni b on a.id=b.idNewsletter where a.id=8
A výstupem je pouze jedna skupina a to ještě dablovaná, což je také nežádoucí.