请教一sql语句
qiule 2007-12-25 11:57:58 小弟学sql不久,对下面的语句有点搞不清,请大家指教下
1 select name 姓名,
(case subject when '语文' then result else 0 end) 语文,
(case subject when '数学' then result else 0 end) 数学,
(case subject when '物理' then result else 0 end) 物理
from tb
2 select name 姓名,
max(case subject when '语文' then result else 0 end) 语文,
max(case subject when '数学' then result else 0 end) 数学,
max(case subject when '物理' then result else 0 end) 物理
from tb
group by name
我想问下为什么第一条sql语句不要用group by ,而第二条语句要用group by呢