yo,
Select id from tbl where spalte_1 like '%test%'
or id in (select id from tbl1 where spalte_irgendwas like '%12345%')
das problem bei der abfrage ist weniger der subselect, warum die abfrage solange dauert, sondern der ableich der spalten mit like '%wert%'. bei solchen bedingungen kann das dbms nicht auf einen index zurückgreifen, sofern überhaupt einer vorhanden ist. der join qwird letzlich die gleiche problematik haben.
Ilja