有没有什么办法可以搜索表中的数据,我将使用两个标准的名字和姓氏?如何搜索两个表,他们有不同的列
表1
Firstname | LastName | Gender
| Donald | Trump | Male|
表2
GFirstName | GLastName | Gender
|Hillary| Clinton | Female
|Donald | McDonald| Female
在我的情况,我想搜索“特朗普”
和MySQL数据应显示我的信息
表1
Donald | Trump| Male
我尝试使用此查询,但它给我什么
SELECT *
FROM table1
WHERE 'Firstname' LIKE %Donald Trump%
OR 'LastName' LIKE %Donald Trump%
UNION ALL
SELECT *
FROM table2 WHERE 'Firstname' LIKE %Donald Trump%
OR 'LastName' LIKE %Donald Trump%
即时只使用一个标准**唐纳德特朗普**我不能单独**唐纳德**和**特朗普** –
请参阅更新 –
谢谢你解决这个问题!还有一个问题,“CONCAT(Firstname,',LastName)”实际上是做了什么工作? –