A teenage boy is “very lucky” to be alive, while another has been seriously injured following a shooting that could have been sparked by a brawl.