-2

我必须在两个表中进行搜索并显示 3 个表的结果。

表:客户端 (tblclients)

  • ID

表:票务详情 (tbltickets)

  • ID
  • 细节
  • clientid <-> 数据来自 tblclients.id

表:工单回复 (tblreplies)

  • ID
  • ticketid <-> 此数据来自 tbltickets.id
  • 细节

好的,我想要做的是在字段详细信息的表( tbltickets 和 tblreplies )中搜索字符串,我想得到结果的输出,如下所示

结果必须包含以下行

  • 客户编号
  • id <-> 来自 tbltickets.id

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

4

1 回答 1

0
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%'
);
于 2013-10-24T06:37:21.550 回答