поиск из нескольких таблиц с использованием одного ключевого слова в MySQL [дубликат]

На этот вопрос уже есть ответ здесь:

Поиск по ключевым словам MySQL по нескольким таблицам 3 ответа

У меня 3 стола

Таблица 1 - Пользователи:

_______________________
|uid   |   uname      |
|______|______________|
| 1    |  John99      |
| 2    |  Steve12     |
| 3    |  Smith_a     |
| 4    |  Robert.t    |
| 5    |  Williams.a  |
|______|______________|

Таблица 2-Имя:

 _____________________
 |eid   |   fname     |
 |______|_____________|
 |1     |   John      |
 |2     |   Steve     |
 |3     |   Williams  |
 |4     |   Thomas    |
 |5     |   James     |
 |______|_____________|

Таблица 3- Фамилия

 ____________________
 |eid   |   lname    |
 |______|____________|
 |1     |  Williams  |
 |2     |  George    |
 |3     |  Smith     |
 |4     |  Robert    |
 |5     |  Heart     |
 |___________________|

пользователь может искать по ключевому словубудут' или же 'Вильямса, Мне нужно найти это ключевое слово во всех трех таблицах и показать uid, fname и lname для соответствующего ключевого слова. пример: 1.Джон Уильямс 3.Уильямс Смит 5.Джеймс Харт

я пробовал союз вместе с лайком%будут%'но есть дубликаты, возвращенные в результате. Может кто-нибудь помочь мне с запросом.

Благодарю.

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

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