поиск из нескольких таблиц с использованием одного ключевого слова в 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.Джеймс Харт
я пробовал союз вместе с лайком%будут%'но есть дубликаты, возвращенные в результате. Может кто-нибудь помочь мне с запросом.
Благодарю.