gpt4 book ai didi

mysql - 对值进行 ASC 排序,然后根据排序表的索引获取对应的值

转载 作者:行者123 更新时间:2023-11-29 17:38:35 24 4
gpt4 key购买 nike

我正在尝试使用索引进行存在查询。

例如,对于给定的问题我有多个答案。

每个答案都有其唯一的 ID,用于排序。

enter image description here

我将在答案表上使用查询:

从答案中选择 Answers.answer_id WHERE Answers.question_id = 2 ORDER BY Answers.answer_id ASC

它将回复满足要求的行。相反,我想比较我得到的 react 的指数。例如,索引 0 是第一个元素,并在其存在时返回 bool 值。

这是查询将回复的内容:

123

我需要检查作为回复的数组元素是否存在。例如索引 0 的元素,id 为 1。

可以吗?

最佳答案

好的,所以我使用了 COUNT 来完成它,这是我从之前的答案中注意到的。因此,我将向我得到的索引(例如 0)添加 +1,然后查询并检查响应是否比我得到的索引长:

SELECT CASE WHEN COUNT(*) >= 1 THEN 1 ELSE 0 END FROM apurer.Answers WHERE apurer.Answers.question_id = 2 ORDER BY apurer.Answers.answer_id ASC

关于mysql - 对值进行 ASC 排序,然后根据排序表的索引获取对应的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120092/

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