下面是表B
工号 计件工资 完工日期
001 300 2008-7-12
001 200 2008-7-18
002 400 2008-7-10
002 800 2008-7-25
003 350 2008-7-19
004 600 2008-7-22
运行SQL语句
select 工号,sum(计件工资) as 计件工资 from B group by 工号,
求运行结果,
如果结果是
工号 计件工资
001 500
002 1200
003 350
004 600
那么相同工号的记录没了,或者说成了一条是因为sum还是因为group by??
工号 计件工资 完工日期
001 300 2008-7-12
001 200 2008-7-18
002 400 2008-7-10
002 800 2008-7-25
003 350 2008-7-19
004 600 2008-7-22
运行SQL语句
select 工号,sum(计件工资) as 计件工资 from B group by 工号,
求运行结果,
如果结果是
工号 计件工资
001 500
002 1200
003 350
004 600
那么相同工号的记录没了,或者说成了一条是因为sum还是因为group by??
所以是Sum+Group by 共同的结果了,少一个也不行的。它会报语法错误的!