我有两个名为User,Holiday的表。 现在我的目标是搜索用户。 我需要从假期表中的用户表或城市的名称中搜索用户。 如果我按名称搜索,则应显示来自假期表的用户表和他的城市的姓名。如果我按城市搜索,则应显示来自假期表的城市和来自用户表的姓名。Mysql select查询不会返回确切结果
用户表::
假期表
我曾尝试以下::
SELECT * FROM `holiday`,`user`
WHERE holiday.UserID=user.UserID
and user.Name like '%Bre%'
or holiday.City like '%Bre%'
但:(
“左连接”,感谢您的答复。此查询只返回具有'Bre'的城市名称的行。但只要看看用户表中的用户标识4即可。用户的名字是“Breter”。但是他的用户不在假日桌上。这就是为什么它没有显示。但我也需要证明这一点。 – Rounak
去与更新的答案.... –
优秀..非常感谢.. – Rounak