1

我在查询中有一些问题我有两个表

  1. appcp_sound_attributes

  2. appcp_vocalize

appcp_sound_attributes包含字段名称“ name”并appcp_vocalize包含字段“ attributes

我想appcp_vocalize使用类似查询例如从“”获取数据appcp_vocalize.attributes like '%' + appcp_sound_attributes.name + '%'

我的查询是:

   SELECT * 
FROM appcp_vocalize 
JOIN appcp_sound_attributes
    ON appcp_vocalize.attributes LIKE '%appcp_sound_attributes.name%'

请给出此查询的最佳解决方案

4

2 回答 2

1

你在找这个CONCAT('%',appcp_vocalize.attributes,'%')

于 2013-09-30T20:33:37.093 回答
1

尝试这个。它将为您提供 appcp_vocalize.attributes 字段包含 appcp_sound_attributes.name 字段的任何匹配记录。

SELECT * 

FROM   appcp_vocalize 

       JOIN appcp_sound_attributes
       ON INSTR(appcp_vocalize.attributes, appcp_sound_attributes.name) > 0
于 2013-09-30T20:37:30.627 回答