Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL错误:操作数应包含1列_Mysql - Fatal编程技术网

MySQL错误:操作数应包含1列

MySQL错误:操作数应包含1列,mysql,Mysql,请告诉我哪里出错了。我正在like子句中使用select语句,请尝试此查询 SELECT DISTINCT s.dynamicFormId, max(s.version) FROM seralityportletpreferences s INNER JOIN dynamicForm d on d.dynamicFormId = s.dynamicFormId WHERE s.seralitypreferences LIKE CONCAT('%',(SELECT DISTINCT blockId

请告诉我哪里出错了。我正在like子句中使用select语句,请尝试此查询

SELECT DISTINCT s.dynamicFormId, max(s.version) FROM seralityportletpreferences s
INNER JOIN dynamicForm d on d.dynamicFormId = s.dynamicFormId
WHERE s.seralitypreferences LIKE CONCAT('%',(SELECT DISTINCT blockId, version FROM formBlock WHERE groupId = 10609 AND blockContent like '%911%'),'%')
GROUP BY d.dynamicFormId

WHERE
子句中,您实际上想要实现什么?
SELECT DISTINCT s.dynamicFormId, max(s.version) FROM seralityportletpreferences s
INNER JOIN dynamicForm d on d.dynamicFormId = s.dynamicFormId
WHERE s.seralitypreferences LIKE CONCAT('%',IFNULL((SELECT DISTINCT convert(varchar(50), blockId), version FROM formBlock WHERE groupId = 10609 AND blockContent like '%911%'),''),'%')
GROUP BY d.dynamicFormId