В этом случае позвольте мне более конкретно рассказать о проблеме
У меня есть таблица людей (с клиентом и поставщиком), и у меня есть таблица пользователей (для пользователей, которые могут войти в систему).
В настоящее время у меня есть эта структура БД
Клиенты -> Организации -> связаны через rel_customer_addresses с таблицей адресов. (поскольку 1 клиент может иметь delivery_address, адрес счета и т. д.)
Пользователи -> Арендаторы -> связаны через rel_users_addresses с таблицей адресов (поскольку 1 пользователь может иметь delivery_address, адрес счета и т. д.)
Теперь у меня в таблице накладных есть customer_key. Проблема в том, что пользователь сам является клиентом, а счет-фактура от одного из его клиентов. Как указать моему веб-приложению искать пользователя, а не клиента?