select 
--用于分组列
access.AccessoryTypeId,
access.AttributeTypeId,
attType.AttributeTypeName
,attType.AttributeTypeNameE from dbo.Stock_Accessories as access ,
dbo.Stock_AttributeType as attType 
where access.AttributeTypeId=attType.AttributeTypeID and AccessoryTypeId=31  
and AttType.AttributeTypeNameE !='Apple iOS Device' and AttType.AttributeTypeNameE !='Mac book' 
---排序 ID
order by access.accessoriesIDgroup by access.AccessoryTypeId,
access.AttributeTypeId, 
attType.AttributeTypeName,
attType.AttributeTypeNameE

解决方案 »

  1.   

    select  
    --用于分组列
    access.AccessoryTypeId,
    access.AttributeTypeId,
    attType.AttributeTypeName
    ,attType.AttributeTypeNameE  from dbo.Stock_Accessories as access ,
    dbo.Stock_AttributeType as attType  
    where access.AttributeTypeId=attType.AttributeTypeID and AccessoryTypeId=31   
    and AttType.AttributeTypeNameE !='Apple iOS Device' and AttType.AttributeTypeNameE !='Mac book'  
    group by access.AccessoryTypeId,
    access.AttributeTypeId,  
    attType.AttributeTypeName,
    attType.AttributeTypeNameE
    ---排序 ID
    order by access.accessoriesID
      

  2.   

    select  
    --用于分组列
    access.AccessoryTypeId,
    access.AttributeTypeId,
    attType.AttributeTypeName
    ,attType.AttributeTypeNameE  from dbo.Stock_Accessories as access ,
    dbo.Stock_AttributeType as attType  
    where access.AttributeTypeId=attType.AttributeTypeID and AccessoryTypeId=31   
    and AttType.AttributeTypeNameE !='Apple iOS Device' and AttType.AttributeTypeNameE !='Mac book'  group by access.AccessoryTypeId,
    access.AttributeTypeId,  
    attType.AttributeTypeName,
    attType.AttributeTypeNameE---排序 ID
    order by access.accessoriesID
      

  3.   

    消息 8127,级别 16,状态 1,第 1 行
    ORDER BY 子句中的列 "dbo.Stock_Accessories.AccessoriesID" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
      

  4.   

    group by 后加上 dbo.Stock_Accessories.AccessoriesID
      

  5.   

    我也想在分组后面再加一个 dbo.Stock_Accessories.AccessoriesID 。可是这个Id是自动增长列的。分不了组
      

  6.   

    order by access.accessoriesID 放到最后group by  加上 access.accessoriesID