Допустим, у меня есть таблица с несколькими значениями, включая имя, идентификатор и внешний ключ, который ссылается на идентификатор другой таблицы. Имя может быть пустым. Когда я выбираю все записи из этой таблицы, я хочу получить имя, если оно не равно нулю. Если это так, я хочу получить имя записи, на которую ссылается внешний ключ. При необходимости я могу изменить структуру базы данных или просто изменить запрос. Какие у меня есть варианты?