我在查询中有一些问题我有两个表
appcp_sound_attributes
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%'
请提供此查询的最佳解决方案
答案 0 :(得分:1)
您正在寻找此CONCAT('%',appcp_vocalize.attributes,'%')
答案 1 :(得分: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