It happened on Victory Lane in Aberdeen just before noon.
Police said it was a dispute between two people. Investigators told ABC11 that one person was shot in the back with a shotgun. The victim was taken to Moore Regional Hospital. Their condition was not immediately known.
The other shooter is still on the loose.
Police said two houses were also hit during the shooting.
It remains unclear whether the child at the center of the dispute was at the scene at the time.
ALSO SEE | Woman doused with gasoline and lit on fire in Harnett County