В този случай нека бъда по-конкретен за проблема
Имам таблица с хора (с клиент и доставчик) и имам таблица с потребители (за потребители, които могат да влизат).
В момента имам тази DB структура
Клиенти -> Организации -> свързани чрез rel_customer_addresses към адресната таблица. (като 1 клиент може да има адрес за доставка, адрес за фактура и т.н.)
Потребители -> Наематели -> свързани чрез rel_users_addresses към адресната таблица (като 1 потребител може да има delivery_address, адрес на фактура и т.н.)
Сега имам в таблицата на фактурата customer_key. Проблемът е, когато самият потребител е клиент и фактурата е от някой от клиентите му. Как да посоча моето уеб приложение да търси потребител, а не клиент?