MySQL запросить две таблицы, UNION и предложение where

У меня есть две таблицы.

Я спрашиваю так:

SELECT * FROM (
   Select requester_name,receiver_name from poem_authors_follow_requests  as one 
UNION 
Select requester_name,receiver_name from poem_authors_friend_requests as two 
) as u 
where (LOWER(requester_name)=LOWER('user1') or LOWER(receiver_name)=LOWER('user1'))

Я использую UNION, потому что я хочу получить различные значения для каждого пользователя, если пользователь существует в первой таблице и во второй.

Например:

table1

nameofuser
peter

table2

nameofuser
peter

если Питер находится в одной из таблиц, я должен получить имя один раз, потому что оно существует в обеих таблицах.

Тем не менее я получаю одну строку из первой таблицы и вторую из таблицы номер два. Что случилось?

Любая помощь приветствуется.

Ответы на вопрос(6)

Ваш ответ на вопрос