Php MySQL SELECT命令用于跨多个表搜索字符串?

Php MySQL SELECT命令用于跨多个表搜索字符串?,php,mysql,select,Php,Mysql,Select,我必须在两个表之间进行搜索,并显示来自3个表的结果 表:客户(TBL客户) 身份证 名字 姓氏 表:车票详细信息(tbltickets) 身份证 细节 clientid数据来自tblclients.id 表:票证回复(待定) 身份证 ticketid此数据来自tbltickets.id 细节 好的,我要做的是在字段details上的表(tbltickets和tblreplies)中搜索一个字符串,并获得结果的输出,如下所示 结果必须包含以下行 名字 姓氏 客户 来自tblticke

我必须在两个表之间进行搜索,并显示来自3个表的结果

表:客户(TBL客户)

  • 身份证
  • 名字
  • 姓氏
表:车票详细信息(tbltickets)

  • 身份证
  • 细节
  • clientid数据来自tblclients.id
表:票证回复(待定)

  • 身份证
  • ticketid此数据来自tbltickets.id
  • 细节
好的,我要做的是在字段details上的表(tbltickets和tblreplies)中搜索一个字符串,并获得结果的输出,如下所示

结果必须包含以下行

  • 名字
  • 姓氏
  • 客户
  • 来自tbltickets.id的id

我尝试了多个select查询。但是,我没有得到我想要的确切结果

您获得帮助的最佳途径是发布SQL语句并获得帮助。显示您尝试过的一些代码。@getvivekv检查我的答案。这不会搜索任何内容。他不是在谈论加入表,他说他想搜索字符串,不管是什么。
SELECT firstname, lastname, clientid, tbltickets.id as id 
from tblclients, tbltickets, tblreplies 
WHERE tblclients.id=tbltickets.clientid 
AND tbltickets.id=tblreplies.ticketid 
AND 
(
 tbltickets.details like '%SEARCH_STRING%'
 OR 
 tblreplies.details like '%SEARCH_STRING%'
);