There are a number of potential problems with this approach, but with a minimal understanding of the requirements, it says here:
There are apparently three “entities” here: Artist / Band, Label / Recording Co. and Management Co.
Artists / groups may have a CO label / record Artists / groups may have Management Co.
Label / Recording Co may have several artists / bands
Management Co may have several artists / groups
Thus, there is a one-to-many relationship between Recording Co and Artists, as well as between management and artists.
Record each object only once in your table with a unique identifier.
Put the key "one" in each instance of "many" - in this case, Artist / Band will have both a record identifier and a Co Management Management identifier
Then your request will eventually join Artist, Recording Co and Management Co.
In this structure, you do not need intersection tables, there is a clear separation of "entities", and the query is relatively simple.
source share