gpt4 book ai didi

php - 从字段中获取最大值和最小值

转载 作者:行者123 更新时间:2023-12-01 00:55:21 25 4
gpt4 key购买 nike

我有两个表:

First:
id | title
1 | aaa
2 | bbb
3 | ccc

Second:
id | first_id | one | two | three | four
1 | 1 | 3 | 1 | 4 | 6
2 | 2 | 4 | 4 | 1 | 2
3 | 3 | 1 | 2 | 3 | 4

我想展示:

id | title | min | max 
1 | aaa | 1 | 6
2 | bbb | 1 | 4
3 | ccc | 1 | 4

这可以用 SQL 实现吗?如何? :)

最佳答案

规范化您的数据库。使用您当前的设置,这并非不可能,但绝对不推荐。

-编辑-
如果必须,可以使用 LEAST()GREATEST()

-edit2-

SELECT 
a.id,
a.title,
LEAST(b.one,b.two,b.three,b.four) min,
GREATEST(b.one,b.two,b.three,b.four) max
FROM first a
INNER JOIN second b ON a.id=b.first_id

关于php - 从字段中获取最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392195/

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