select查询语句后面用group by分组的话,select 后面跟着的需要查询的字段必须与group by后面的一致。但其实通常情况下只需要通过一个字段去group by ,如果这个查询结果中需要查其它字段怎么办呢?
把其它需要查询的字段放进max函数里就OK了
举个例子:
SELECT SySNo,max(StorerName) ,max(StoreID) ,max(Address) FROM Store GROUP BY SySNo
查询结果如图:
select查询语句后面用group by分组的话,select 后面跟着的需要查询的字段必须与group by后面的一致。但其实通常情况下只需要通过一个字段去group by ,如果这个查询结果中需要查其它字段怎么办呢?
把其它需要查询的字段放进max函数里就OK了
举个例子:
SELECT SySNo,max(StorerName) ,max(StoreID) ,max(Address) FROM Store GROUP BY SySNo
查询结果如图: