Najprościej (nie twierdzę, że najlepiej/najwydajniej) - wrzucić drugie zapytanie w JOIN'a.
SELECT
tw_Symbol, tw_Rodzaj, st_Stan, komplet.st_Dostepny
FROM tw__Towar
INNER JOIN tw_Stan ON tw_Id = st_TowId
INNER JOIN tw_cena ON tw_Id = tc_Id
LEFT JOIN (
SELECT kpl_IdKomplet IdKomplet, MIN(FLOOR(st_Stan/kpl_Liczba)) AS st_Dostepny
FROM tw_Komplet
JOIN tw__Towar ON kpl_IdSkladnik = tw_Id
JOIN tw_Stan ON kpl_IdSkladnik = st_TowId
WHERE st_MagId = 1
GROUP BY kpl_IdKomplet
) komplet ON tw_id = komplet.IdKomplet
WHERE tw_Zablokowany = 0 AND tw_Rodzaj IN (1,8) AND tw_SklepInternet = 1
AND st_MagId = 1
GROUP BY tw_Symbol, tw_Rodzaj, st_Stan, komplet.st_Dostepny