sql控件???(100分)

  • 主题发起人 主题发起人 coffeeffee
  • 开始时间 开始时间
C

coffeeffee

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi4中,一个表a有字段a1,a2,现用sql组件建立查询,将sql属性设为:select a1,a2 from a group by a1,在将其active属性改为true时出现错误提示:没有group by 子句;将a2字段加入group by子句后错误不再出现,但我现在想查询出所有字段,并按a1进行分组,应该怎么做??? 请赐教!
 
GROUP BY 用于汇总分组,和SUM配合时才用。
您似乎只是排序,用ORDER BY。
select a1,a2 from a order by a1,a2.
 
mech说的对。ORDER BY只有用聚积函数时用。排序用ORDER BY。
本题值100分吗?
 
Group by 用于汇总分组.
 
order by 之后,字段值相同的自然排在一起了。
 
使用group by 语句的话,你的group by 语句后的内容必须和Select语句中的内容一致(
除了sum之类的函数),建议用Order BY
 
多人接受答案了。
 
后退
顶部