idAluno idUc nota final
110221045 bd 15 2
3 bd 13 2
110221045 algpg 10 2
110221045 EA11101 10 2
另一个像这样
idUc nome
bd Base de Dados
algpg Álgebra
EA11101 Análise
如何从表中获取最小值和最大值,如下所示:
Nome notaMax notaMin
Base de Dados 15 13
Álgebra 10 10
Análise 10 10
如果有人可以提供帮助,我很感激! ;)
答案 0 :(得分:0)
让我们说t1 =表1和t2 =表2 - 您的选择将如下所示:
select t2.nome,max(nota),min(nota)
from t1,t2 where t2.iduc = t1.iduc
group by t1.iduc;
答案 1 :(得分:0)
你应该得到这样的东西(不知道你的桌子的名字):
select Nome, min(nota) notaMin, max(nota) notaMax from table1, table2 where table1.idUc=table2.itUc;
由于其他人的意图,你应该看看某种手册。
答案 2 :(得分:0)
首先,我们都从某个地方开始。不要害怕提出问题。我认为彼得非常接近。
select B.Nome, max(A.nota) as notaMax, min(A.nota) as notaMin
from table1 A
inner join table2 B on A.idUC=B.idUC
group by B.Nome
你可以看到int action here in SQLFiddle