I don’t know if it is correct, but look the following schema:

An Entity can be either a Carrier or a Customer. Every customer must be associated with a Carrier, this Carrier can be the own Customer.
I’m stuck, tried without success to perform a single query that returns the NAME of the customer and the NAME of his Carrier. Is there a way to make such operation ?
Thanks
Join
entitytwice and give thenamecolumn aliases. Remove the last join if additionalcarrierfields are not needed.