SELECT user_id as user_id, CONCAT(first_name,' ',last_name) as name
FROM users u
WHERE (first_name like '%r%' or last_name like '%r%')
UNION
SELECT provider_id as provider_id, provider_name as name
FROM providers
WHERE ( provider_name like '%r%')
上記のクエリを使用すると、
user_id name
5 Richard
6 Rowen
12 Riley
21 Rowen providers
Rowen プロバイダーの provider_id は 21 ですが、列名は user_id です。provider_id の別の列名を取得するにはどうすればよいですか?