У меня есть запрос, как это,Как объединить эти два результата как один в mysql?
SELECT b.user_id,b.first_name, b.last_name, b.email_id,
COUNT(DISTINCT a.file_id) AS sharedFiles
FROM email_history a, users b
WHERE a.email_receiver_id = b.user_id
AND a.email_sender_id= 20
GROUP BY b.user_id,b.first_name, b.last_name, b.email_id
UNION
SELECT b.user_id,b.first_name, b.last_name, b.email_id,
COUNT(DISTINCT a.file_id) AS sharedFiles
FROM email_history a, users b
WHERE a.email_sender_id = b.user_id
AND a.email_receiver_id= 20
GROUP BY b.user_id,b.first_name, b.last_name, b.email_id;
Его Ouput является -
user_id first_name last_name email_id sharedFiles
17 Mohan Sharma [email protected] 2
17 Mohan Sharma [email protected] 1
его показ двух различных записей. но я хочу вывода, как это -
user_id first_name last_name email_id sharedFiles
17 Mohan Sharma [email protected] 3
Я новичок в MySQL, поэтому, пожалуйста, помогите мне, как получить этот вывод.
спасибо.
сделал некоторое редактирование, и это сработало. – Aamir