用group by 好象是有这个限制
解决方案 »
- sql运行一段时间内存会达到2G查询会变慢
- 新手请教 存储过程问题
- 求求求求求!查询语句的返回结果...火烧屁股急死了...
- 一个很简单的传递变量的sql语句,进来帮一下
- 求一句SQL,查询一表的值写入另外一表,一直等
- 请教一个统计类的SQL语句,希望大家帮忙分析下这么写。
- 求救~~如何使两个SQL服务器中表结构相同的数据库中所有表的数据进行对比更新?
- 关于异地SQL数据库连接问题,好的方案将给200分.
- 我注册数据库的时候为什么总会报这样的错误(在线)
- 求救!我的SQL SERVER数据库密码忘了,我该怎么办???
- 邹老大也在,请教一个问题,其它高手也请进!
- JAVA读取SQL2000数据的问题!
我只想根据属性A进行分组应该怎么办呢?是不是必须要用子查询呢
我只想根据属性A进行分组应该怎么办呢?是不是必须要用子查询呢
---------------------------------------------------------------------
如果不要用到max(),sum()之類的函數 可以用distinct
用group by 的話要那樣的結果隻有用表聯結查詢。
alter table T1 add [id] int identity(1,1)
select A,B,C from T1 a where [id]=(select min([id]) from T1 where a.A=A)
SQL SERVER2000支持WITH子句吗?
下面是我的查询语句:
WITH bookbag([ID],[NAME],[PRESS])
AS
SELECT book.BID,book.BName,book.BPress
FROM bookWITH amount([BID],[COUNT])
AS
SELECT BID,count(a.BID)
FROM buybag a
WHERE UID='bill' AND EXISTS (SELECT * FROM buybag b WHERE a.BID=b.BID )
GROUP BY a.BIDSELECT bookbag.[ID],bookbag.[NAME],book.PRESS,amount.[COUNT]
FROM bookbag,amount
WHERE bookbag.[ID]=amount.[BID]