Mysql 选择特定行中包含的数据集

Mysql 选择特定行中包含的数据集,mysql,Mysql,我有两个选择查询 问题1 select value, id from attributes where nodeId in (select id from nodes where imageGenerated = 0 and projectId = 49) and name = "basename"; 从这个查询中,我得到了“value”的一些字符串值,例如:BE3455444。我想从查询2中得到包含在“内容”列中的“值”的行,下面是我的查询2 查询2您可以将加入与类似,例如 SELECT

我有两个选择查询

问题1

select value, id from attributes where nodeId in (select id from nodes where imageGenerated = 0 and projectId = 49) 
and name = "basename";
从这个查询中,我得到了“value”的一些字符串值,例如:BE3455444。我想从查询2中得到包含在“内容”列中的“值”的行,下面是我的查询2


查询2

您可以将
加入
类似,例如

SELECT b.id, b.content
FROM blocks b JOIN attributes a ON b.content LIKE CONCAT('%', a.value, '%')
JOIN nodes n ON a.nodeId = n.id
WHERE n.imageGenerated = 0 AND n.projectId = 49;

请通过编辑问题为我们提供表格和列名。@Shawn Mehan我已经更新了请您再次检查我的问题,我已经用find int set更新了查询2,我如何继续上面的查询。请advice@hansisilva我现在看不到查询2,无论如何,上面的方法应该可以工作。