我有 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 |
|___________________|
用户可以使用关键字“will”或“williams”进行搜索。我需要从上述所有 3 个表中搜索此关键字并显示相应关键字的 uid、fname 和 lname。示例: 1.约翰·威廉姆斯 3.威廉姆斯·史密斯 5.詹姆斯·哈特
我尝试了 union 以及类似 '%will%' 但结果中返回了重复项。有人可以帮我查询。
谢谢。