ASP +ACCESS 数据库 如何查找某字段值 在当前表4个字段中唯一?

可以使用UNION ALL和GROUP BY语句来实现该查询,具体语句如下:
SELECT *
FROM (
SELECT 序号, 题干, A选项 AS 选项, 'A' AS 答案
FROM tiku
UNION ALL
SELECT 序号, 题干, B选项 AS 选项, 'B' AS 答案
FROM tiku
UNION ALL
SELECT 序号, 题干, C选项 AS 选项, 'C' AS 答案
FROM tiku
UNION ALL
SELECT 序号, 题干, D选项 AS 选项, 'D' AS 答案
FROM tiku
) AS t
WHERE 选项 NOT IN (
SELECT A选项
FROM tiku
UNION
SELECT B选项
FROM tiku
UNION
SELECT C选项
FROM tiku
UNION
SELECT D选项
FROM tiku
GROUP BY A选项, B选项, C选项, D选项
HAVING COUNT(*) > 1
)
上述SQL查询语句将题库表中的所有选项转化为一列数据,并将其按照序号、题干、选项和答案的顺序输出。同时,使用子查询的方式统计出所有4个选项中重复出现的选项值,并将这些选项从输出结果中剔除。

扩展阅读:apple免费网站 ... apple私人网址 ... www.sony.com.cn ... 苹果官网正品查询入口 ... apple.com.cn ... apple日本网站 ... apple视频 ... superheroine giga web ... 苹果官网登录入口 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网