Я хотел бы спросить вас, возможно ли объединить таблицы с полями имен, которые не являются первичными или внешними ключами? У меня есть конкретный пример:
В этом примере у меня есть билеты, которые приходят из 2 разных приложений, и каждое приложение дает мне имя билета + имя пользователя в разных форматах (так невозможно сделать его уникальным идентификатором в таблице user_role).
Мой запрос на данный момент выглядит следующим образом:
SELECT ticket_created_app1.user_name, count(ticket_created_app1.id),u.main_name
from user_roles u
LEFT JOIN u on u.name_2 like ticket_created_app1.user_name
group by ticket_created_app1.user_name, u.main_name;
Как вы понимаете, я хочу, чтобы для каждого пользователя было создано количество билетов и показано основное_имя из user_roles.
Однако весь столбец u.main_name пуст.