gpt4 book ai didi

php - MySQL 数据库级别选择

转载 作者:行者123 更新时间:2023-11-30 00:50:36 25 4
gpt4 key购买 nike

我有一个表格,用户可以在其中保存对某些问题的答案。

例如:有5个问题:

  • 用户“A”为这 5 个问题选择了答案编号 1、2、3、4、1。
  • 用户“B”为这 5 个问题选择了答案编号 1、4、2、4、1。
  • 用户“C”为这 5 个问题选择了答案编号 1、2、4、4、1。

用户“A”和用户“B”对问题编号 1、4 和 5 有相同的答案。即 3 个相同的答案

用户“A”和用户“C”对问题 1、2、4 和 5 的答案相同。即。 4 个相同的答案

mysql 查询应按以下顺序输出结果。

  • 用户“C” - 4 场比赛
  • 用户“B” - 3 场比赛

输出应该首先具有最大匹配答案。

是否可以在数据库级别执行此操作。我想在数据库级别执行此操作的原因是前端查询要求选择具有至少 4 个匹配答案或至少 7 个匹配答案的用户。用户数量庞大。

我愿意创建新的数据结构来以某种格式保存数据,这将使这些计算成为可能。

期待建议和指导。

谢谢。

没有什么比正确答案更好的了。每个答案都可以是正确答案。问题将类似于“您喜欢哪种颜色”,其中所有答案都是正确的。我们需要匹配用户和所有其他用户之间相同答案的数量。对于结果,我们希望按匹配次数最多的结果进行排序。

最佳答案

将答案保存到数据库时,您可以考虑使用一个附加字段来存储正确答案的数量(例如,4、5 等整数),以便稍后在返回记录时对其进行排序。

关于php - MySQL 数据库级别选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012212/

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