( SELECT id, CONCAT('Z',priorytet) AS ordering FROM bud_obiekt WHERE priorytet > 0 AND aktywny = 1 AND nazwa <> '' AND miasto <> '' AND maska_uslugi_2_1 & 4 AND miasto = 2958 ) UNION ( SELECT id, CONCAT('A',priorytet) AS ordering FROM bud_obiekt WHERE priorytet > 0 AND aktywny = 1 AND nazwa <> '' AND miasto <> '' AND maska_uslugi_2_1 & 4 AND (DEGREES(ACOS(SIN(RADIANS(wsp_lat))*SIN(RADIANS(50.617359161))+COS(RADIANS(wsp_lat))*COS(RADIANS(50.617359161))*COS(RADIANS(wsp_lon-19.726589203))))*111.295 < promien OR promien = 601) AND miasto <> '2958' ) ORDER BY ordering DESC LIMIT 60,15