gpt4 book ai didi

mysql - 比较特定列的值后,在 mysql select 语句上返回 bool 值

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

我有一个包含权重和类(class) ID 列的模块表。可以将具有不同权重的多个模块添加到类(class)中。我需要比较添加到类(class)的所有模块的权重,如果所有权重相等则返回 true,否则返回 false。


id name weight course_id
1 A 30 112
2 B 40 112
3 C 20 87
4 D 23 87
5 E 10 97
6 F 10 97

如果添加到 ID 为 97 的类(class)的模块(E 和 F)的权重相等,我需要选择查询返回 true,否则返回 false

提前致谢

最佳答案

I need to compare the weights of all modules added to a course and return true if all weights are equal, false otherwise

试试这个:

select 
course_id, count( distinct weightage ) = 1 as matched
from my_table
group by course_id

关于mysql - 比较特定列的值后,在 mysql select 语句上返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935146/

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