Als u SQL Server gebruikt, kunt u de TOP-component gebruiken. Als het iets anders is dan SQL Server, moet je kijken of die database iets gelijkwaardigs biedt (veel van hen doen dat). Zoiets ...
Select * from Main m
left outer join
(select top 1 * from subtable s
where s.main_table_id = m.id) q
on q.main_table_id = m.id;
Opmerking:dat is om u het algemene idee te laten zien. Ik had geen kans om het uit te voeren, dus er zijn misschien een paar wijzigingen nodig, maar het concept is er.