如何让Inner Join显示多个结果

时间:2014-12-27 14:05:01

标签: mysql sql join

我有2张桌子

tables

我正在为“normas”表构建一个搜索字段。我的想法是,当我搜索标签(presión,Temperatura,manómetro)时,结果将显示与这些标签相关的任何“normas”(字段IDoriger是来自normas表的ID)。

目前正在网上阅读我正在使用内连接句子:

SELECT A.Descripcion, B.ID, B.Codigo, B.Nombre FROM Tags A 
INNER JOIN normas B 
ON A.IDOriger = B.ID 
AND A.Descripcion LIKE  '**Whatever i'm searching for**%' 
ORDER BY A.ID DESC

这句话有效,但由于某种原因它只显示一个结果。 例如,如果我搜索“presión”,它将只返回normas表中的第1行,而不是第1行和第2行。

知道为什么会这样吗?或者如何解决它?

1 个答案:

答案 0 :(得分:-1)

感谢您的信息,由于某种原因,添加两个“%”,因为NoDisplayName说工作!!