Oder vielleicht etwas verkürzt, in etwa so:

SELECT * FROM tabelle1 a LEFT OUTER JOIN tabelle2 b ON a.feld1=b.feld1 AND b.feld2 = (SELECT MIN(i.feld2) FROM tabelle2 i WHERE a.feld1= i.feld1 AND feld2 IN ('Text1', 'Text2'))