gpt4 book ai didi

mysql - 在MYSQL中查找重复值中的关键字

转载 作者:行者123 更新时间:2023-11-29 12:09:49 25 4
gpt4 key购买 nike

我试图使用这篇文章中的答案在我的 SQL 数据库中的重复值中查找关键字“img”: Finding duplicate values in a SQL table 。我想选择数据库中“问题”、“选项”或“解决方案”列中具有“img”关键字的重复值。

我的 SQL 语句如下所示:

SELECT
`subject`, `topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`, COUNT(*)
FROM
`qz_question`
GROUP BY
`topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`
WHERE
`option` LIKE '%img%' OR `question` LIKE '%img%' OR `solution` LIKE '%img%'

这给我返回了这个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `option` LIKE '%img%' OR `question` LIKE '%img%' OR `solution` ' at line 7

如何纠正这个错误?需要一些指导。

最佳答案

你的sql有一些语法错误。我修改了该错误执行并查看

SELECT
`subject`, `topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`, COUNT(*)
FROM
`qz_question`
WHERE
`option` LIKE '%img%' OR `question` LIKE '%img%' OR `solution` LIKE '%img%'
GROUP BY
`topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`

这些底部 SQL 仅显示重复记录。

SELECT `subject`, `topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`, COUNT(*) as c
FROM
`qz_question`
WHERE
`option` LIKE '%img%' OR `question` LIKE '%img%' OR `solution` LIKE '%img%'
GROUP BY
`topic`, `sub_topic`, `difficulty`,`question_number`,`question_version`
HAVING c > 1;

谢谢。

关于mysql - 在MYSQL中查找重复值中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30892421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com