A więc tak...
1) Pierwsze w warunku zawsze powinno być te, które najbardziej okroi wyniki. Im mniej masz po pierwszym warunku wyników, tym lepiej, bo każdy kolejny AND leci już po mniejszej puli wyników.
2) Wyciągasz z bazy tylko pole o nazwie 'field', więc tylko je walnij do zapytania za SELECT, a nie *. To zmniejsza liczbę przesyłanych danych
3) Jeśli masz kilka opcji tych samych a tylko jedną różną to możesz wrzucić to jako jedno zapytanie z warunkiem zmiennym ujętym i wyszczególnionym w IN... tutaj miałbyś
WHERE id_st IN (1, 2) AND symbol = 'G'
Choć symbol mocniej by Ci zjechał wynik więc pchnąłbym go jako pierwszy zaraz po WHERE, a nie jako drugi (nie znam rozkładu danych w bazie, ale zgaduję, że tych z symbol = 'G' jest o wiele mniej niż z id_st = 1 czy id_st = 2)

Obrobić te dane w PHP można już jak chcesz sprawdzając poprzez wrzucene do wyniku nie tylko field, ale i id_st.