您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

解决MySQL“无法重新打开表”错误

解决MySQL“无法重新打开表”错误

是的,MysqL 文档说:“您不能TEMPORARY在同一查询中多次引用一个表。”

这是一个替代查询,该查询应该找到相同的行,尽管匹配行的所有条件都不会在单独的列中,但它们将在逗号分隔的列表中。

SELECT f1.baseID, GROUP_CONCAT(f1.condition)
FROM search f1
WHERE f1.condition IN (<condition1>, <condition2>, ... <conditionN>)
GROUP BY f1.baseID
HAVING COUNT(*) = <N>;
MySQL 2022/1/1 18:20:51 有424人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶